Pending Payment process using Paypal
The support doesn work on Saturdays and Sundays, so some Friday requests can be answered on Monday. If you have problems with registration ask help on contact us page pleaseIf you not got email within 24~36 business hours, firstly check your spam box, and if no any email from the support there - back to the forum and read answer here. DO NOT ANSWER ON EMAILS [noreply@pluginus.net] FROM THE FORUM!! Emails are just for your info, all answers should be published only here.
The support doesn work on Saturdays and Sundays, so some Friday requests can be answered on Monday.
Quote from antsants on April 13, 2021, 09:03Hi,
I've got a few customers that fall into a "pending payment" status when using Paypal. I contacted them and they told me there was a issue on there payment process and couldn't go through even if they had the funds.
So I called Paypal and they told me it was because of a mismatch of currencies in the process. Here is the compete answer.
""
Checking over your account I found there were a few API failures using Express Checkout. Looking at one of the payments that was attempted from your customers (XXX (can provide the email in private if needed)) show the Express Checkout was trying to process two different currencies. I've provided a below sample showing the initial payment was for 168.00 USD but was captured for 139.00 EUR, since the amount and currency are not the same the checkout fails returning error code 10444 .
Timestamp Apr 10, 2021 01:04:17 CDT (1618034657)
SetExpressCheckoutRequest
returnurl "https://veryrare.co/commander/?woo-paypal-return=true"
cancelurl "https://veryrare.co/panier/?woo-paypal-cancel=true"
noshipping "0"
hdrimg "0"
logoimg "https://veryrare.co/wp-content/uploads/2021/02/vr-logo.png"
solutiontype "Sole"
landingpage "Login"
brandname "VERYRARE"
method "SetExpressCheckout"
version "120.0"
paymentrequest_0_currencycode "USD"
paymentrequest_0_amt "168"
paymentrequest_0_itemamt "168"
paymentrequest_0_shippingamt "0"
paymentrequest_0_handlingamt "0"
paymentrequest_0_taxamt "0"
paymentrequest_0_insuranceamt "0"
paymentrequest_0_shipdiscamt "0"
paymentrequest_0_paymentaction "sale"
paymentrequest_0_shiptoname " "
paymentrequest_0_shiptocountrycode "US"
paymentrequest_0_name "Black Sheep - M"
paymentrequest_0_number "Black Sheep M Cotton clothing"
paymentrequest_0_qty "1"Timestamp Apr 10, 2021 01:10:27 CDT (1618035027)
DoExpressCheckoutPaymentRequest
token "EC-5C3939712S879583L"
payerid "QCJ3375VK7B64"
method "DoExpressCheckoutPayment"
version "120.0"
buttonsource "WooThemes_EC"
paymentrequest_0_currencycode "EUR"
paymentrequest_0_amt "139"
paymentrequest_0_itemamt "139"
paymentrequest_0_shippingamt "0"
paymentrequest_0_handlingamt "0"
paymentrequest_0_taxamt "0"
paymentrequest_0_custom "{"order_id":1856,"order_number":"1856","order_key":"wc_order_OswK7t9zgCr2k"}"
paymentrequest_0_invnum "WC-1856"
paymentrequest_0_notifyurl "https://veryrare.co/wc-api/WC_Gateway_PPEC/"
paymentrequest_0_insuranceamt "0"
paymentrequest_0_shipdiscamt "0"
paymentrequest_0_paymentaction "sale"
paymentrequest_0_shiptoname "xxxxxxxxxx"
paymentrequest_0_shiptostreet "xxxxxxxxxx"
paymentrequest_0_shiptocity "xxxxxxxxxx"
paymentrequest_0_shiptostate "xxxxxxxxxx"
paymentrequest_0_shiptozip "xxxxxxxxxx"
paymentrequest_0_shiptocountrycode "US"
paymentrequest_0_shiptophonenum "xxxxxxxxxx"
paymentrequest_0_name "Black Sheep - M"
paymentrequest_0_number "Black Sheep M Cotton clothing"
paymentrequest_0_qty "1"errorcode 10444
shortmessage "Transaction refused because of an invalid argument. See additional error messages for details."
longmessage "The transaction currency specified must be the same as previously specified."To capture your payments, the currency has to be the same as what the customer agreed with at the time of checkout. You'll need to follow up with your web developer or your plugin provider. The above sample will show the context of the API submission and when it fails.
""
Can you tell me how to solve this issue?
Hi,
I've got a few customers that fall into a"pending payment" status when using Paypal. I contacted them and they told me there was a issue on there payment process and couldn't go through even if they had the funds.
So I called Paypal and they told me it was because of a mismatch of currencies in the process. Here is the compete answer.
""
Checking over your account I found there were a few API failures using Express Checkout. Looking at one of the payments that was attempted from your customers (XXX (can provide the email in private if needed)) show the Express Checkout was trying to process two different currencies. I've provided a below sample showing the initial payment was for 168.00 USD but was captured for 139.00 EUR, since the amount and currency are not the same the checkout fails returning error code 10444 .
Timestamp Apr 10, 2021 01:04:17 CDT (1618034657)
SetExpressCheckoutRequest
returnurl "https://veryrare.co/commander/?woo-paypal-return=true"
cancelurl "https://veryrare.co/panier/?woo-paypal-cancel=true"
noshipping "0"
hdrimg "0"
logoimg "https://veryrare.co/wp-content/uploads/2021/02/vr-logo.png"
solutiontype "Sole"
landingpage "Login"
brandname "VERYRARE"
method "SetExpressCheckout"
version "120.0"
paymentrequest_0_currencycode "USD"
paymentrequest_0_amt "168"
paymentrequest_0_itemamt "168"
paymentrequest_0_shippingamt "0"
paymentrequest_0_handlingamt "0"
paymentrequest_0_taxamt "0"
paymentrequest_0_insuranceamt "0"
paymentrequest_0_shipdiscamt "0"
paymentrequest_0_paymentaction "sale"
paymentrequest_0_shiptoname ""
paymentrequest_0_shiptocountrycode "US"
paymentrequest_0_name "Black Sheep - M"
paymentrequest_0_number "Black Sheep M Cotton clothing"
paymentrequest_0_qty "1"
Timestamp Apr 10, 2021 01:10:27 CDT (1618035027)
DoExpressCheckoutPaymentRequest
token "EC-5C3939712S879583L"
payerid "QCJ3375VK7B64"
method "DoExpressCheckoutPayment"
version "120.0"
buttonsource "WooThemes_EC"
paymentrequest_0_currencycode "EUR"
paymentrequest_0_amt "139"
paymentrequest_0_itemamt "139"
paymentrequest_0_shippingamt "0"
paymentrequest_0_handlingamt "0"
paymentrequest_0_taxamt "0"
paymentrequest_0_custom "{"order_id":1856,"order_number":"1856","order_key":"wc_order_OswK7t9zgCr2k"}"
paymentrequest_0_invnum "WC-1856"
paymentrequest_0_notifyurl "https://veryrare.co/wc-api/WC_Gateway_PPEC/"
paymentrequest_0_insuranceamt "0"
paymentrequest_0_shipdiscamt "0"
paymentrequest_0_paymentaction "sale"
paymentrequest_0_shiptoname "xxxxxxxxxx"
paymentrequest_0_shiptostreet "xxxxxxxxxx"
paymentrequest_0_shiptocity "xxxxxxxxxx"
paymentrequest_0_shiptostate "xxxxxxxxxx"
paymentrequest_0_shiptozip "xxxxxxxxxx"
paymentrequest_0_shiptocountrycode "US"
paymentrequest_0_shiptophonenum "xxxxxxxxxx"
paymentrequest_0_name "Black Sheep - M"
paymentrequest_0_number "Black Sheep M Cotton clothing"
paymentrequest_0_qty "1"
errorcode 10444
shortmessage "Transaction refused because of an invalid argument. See additional error messages for details."
longmessage "The transaction currency specified must be the same as previously specified."
To capture your payments, the currency has to be the same as what the customer agreed with at the time of checkout. You'll need to follow up with your web developer or your plugin provider. The above sample will show the context of the API submission and when it fails.
""
Can you tell me how to solve this issue?
Quote from Pablo Borysenco on April 13, 2021, 11:23Hello
The time between requests is about 6 minutes.
It looks like the user changed their currency during this period.
I'm wondering how this could have happened, or such a delay is normal for this payment system
Hello
The time between requests is about 6 minutes.
It looks like the user changed their currency during this period.
I'm wondering how this could have happened, or such a delay is normal for this payment system
Quote from antsants on April 13, 2021, 11:30Well I'm not sure... They are buying clothes basically so sometimes they might think about it. And I don't really see why they would have switched the currency that is normally displayed automatically according to their location.
Is there any way to solve this? Do you want me to ask paypal to provide more logs like this one?
Best
Well I'm not sure... They are buying clothes basically so sometimes they might think about it. And I don't really see why they would have switched the currency that is normally displayed automatically according to their location.
Is there any way to solve this? Do you want me to ask paypal to provide more logs like this one?
Best
Quote from Pablo Borysenco on April 13, 2021, 12:59GeoIP - this works only for the first visit, then the user can choose the currency
I'm just not sure how this payment system works. According to the idea, there should not be such a long period of time between request and confirmation of payment.
I passed it to developers.
GeoIP - this works only for the first visit, then the user can choose the currency
I'm just not sure how this payment system works. According to the idea, there should not be such a long period of time between request and confirmation of payment.
I passed it to developers.