What happens when 2checkout returns “K” (Pending) for credit_card_processed for a paypal or credit card payment? How do you handle it? Normally, you would set the order as paid in the database with direct return to the script when the credit_card_processed is set as Y, but what would you do when it’s K?
Does 2checkout send another request at a later time for pending orders? Or is there an API for checking for order/payment status at a later time?
5 Comments »
+1
-0
You will only receive a K value for a online check sale. Credit Card sales and PayPal sales will always have Y returned for the credit_card_processed parameter. Those sales will always be sent to the Pending URL and not the Approved URL.
We do not have an API to check order status but we do offer a Instant Notification Service you may with to use for checking online check orders. More information on the INS service can be found here. We will send an email to you when the online check orders deposit into your account.
If you ever need to check the status of a sale you can log into your 2Checkout account and look up the sale. This will provide the current status of the sale and information about when it was paid to you or will be paid to you.
+0
-0
Can you clear this up for me please, I am only taking CC orders.
Are you saying these orders will ALWAYS return as Y?
Then customers are sent to Where - Pending URL or Approved URL?
Your sentence above says ‘those Those sales will always be sent to the Pending URL and not the Approved URL’)
By ‘Those sales’ do you mean online check sale or CC sale?
Thanks
Martin
+0
-0
Credit Card orders will always return as Y.
The Pending URL is only used on e-check (K) orders.
+0
-0
Alright. So I believe I have to use INS for orders that are marked as pending. I have seen some orders state that the order needs to be reviewed for fraud (in demo orders). For those, I think I will have to use INS. Is it?
+0
-0
Never mind. There was a redirect on the Direct Return url.