I have made call sandbox batch payout API using my sandbox account and added unregistered PayPal user to make batch pay, payout API called, and got the success response, got UNCLAIMED status for particular that email address which was unregistered, I have created sandbox account with that email address but that amount paid by sender not deposited in that account.
Again if calling that payout API with same email param, got paid amount in my account, but first transaction payment amount didn't reflecting, Is sandbox not reflect that amount in sandbox account?
Related
We have developed a flutter app (online doctor appointments) and integrated the PayPal payment method into the mobile application. This app is not live yet but we are testing it into production mode and when as a customer, I am going to make the payment the payment not deducted from my account and I have received the email from PayPal support(subject: Your payment to Doc Domi couldn't be sent). As a Product owner unable to receive the payment from the customer's end. Even the customer gets the OTP for the final transaction and once he enters the OTP the payment is successfully done but the amount was not deducted from customer's account.
here is the response that we got it:
PayPal response is {name: COMPLIANCE_VIOLATION, message: Transaction is declined due to compliance violation., information_link: https://developer.paypal.com/docs/api/payments/v1/#error-COMPLIANCE_VIOLATION, debug_id: 6caee6baf1599}
We have verified the account and linked the bank account too.
Please help me out with this issue.
Working on a sandbox, Paypal will always send me back and IPN message with the pair payment_status:pending.
I know that this might happen due to different currencies and that I can change settings in my account to accept different currencies.
But, I am using the service when a seller and a buyer that I don't know make a transaction, so I can not do anything about it .
Is there a way to allow any currency in the POST request ?
What really the seller see when the payment status is pending ?
If the payment status will change to completed later, how will my IPN message look? there is nothing that says how the object from IPN will look when status is changing ? how can I handle such change ?
Solved by sending money to the sandbox account and not to my real live account.
So, you must send funds from a sandbox email to another sandbox email.
Create another merchant account on the developer website
Send money from a sandbox buyer to a sandbox seller
I've just started to get the Paypal link to integrate with my website and it says the payment went through (i.e. the money is deducted from the buyer sandbox account) however, the facilitator of the account does not have its money increased.
Does anyone else have this problem?
I am using paypal sandbox accounts to test payment through a website, one for buyer and one for receiver (personal/business). When I make a test payment from the buyer account to the merchant account the funding is adjusted for buyer but not merchant, despite the transaction showing up in notifications and in the sandbox account itself. Why could this be?
Been a while since I've dealt with PP IPN. Anyway - reworking an old client's checkout processing - one option is PP and we used IPN. I still have a sandbox acct and used the sandbox url instead of the live PP url.
I see the purchase and a correct debit to my sandbox acct - AND I received an email from the client's server (which is sent only when the IPN is received). But the email is a bit odd in that it says....
*** THIS PAYPAL PAYMENT IS IN A PENDING STATE.
THE REASON GIVEN BY PAYPAL IS: unilateral
THIS ORDER CANNOT BE FULFILLED UNTIL THE PAYPAL STATE IS
CHANGED FROM PENDING TO COMPLETED. ***
Is there some way for me to complete the transaction in my sandbox account? It's a purchaser account - not a merchant account. Or does my client need to go into his live merchant account to handle the test purchase?
Thanks (any pointers to relevant docs are also welcome)
Make sure that the email address you are using for testing in the sandbox, is linked to an actual sandbox account and is confirmed. This some times the case when the email address is not tied to an account and verified. You would need to log into the sellers test sandbox account, verify that the email address is linked to that account and confirmed/verified.