Hi,
for a scientific conference I want to set up a very simple payment option via PayPal. I test it with sandbox accounts. Everything seems to work perfectly. However, I do not find any record of my test transactions in the notifications of my sendbox accounts (neither payer nor payee). Below is what I did.
Your help would be highly appreciated.
Best
Gunther Maier
################################################################
Based on the "onApprove" call of the browser, I call a Perl-Script on the server that calls api.sandbox.paypal.com using CURL (with <CLIENT> and <SECRET> replaced by their respective strings):
curl -v https://api.sandbox.paypal.com/v1/oauth2/token/ -H "Accept: application/json" -H "Accept-Language: en_US" -u "<CLIENT>:<SECRET>" -d "grant_type=client_credentials"
This is the result I get (<ACCESS_TOKEN> replaced): { "scope":"https://uri.paypal.com/services/invoicing https://uri.paypal.com/services/disputes/read-buyer https://uri.paypal.com/services/payments/realtimepayment https://uri.paypal.com/services/disputes/update-seller https://uri.paypal.com/services/payments/payment/authcapture openid https://uri.paypal.com/services/disputes/read-seller https://uri.paypal.com/services/payments/refund https://api.paypal.com/v1/vault/credit-card https://api.paypal.com/v1/payments/.* https://uri.paypal.com/payments/payouts https://api.paypal.com/v1/vault/credit-card/.* https://uri.paypal.com/services/subscriptions https://uri.paypal.com/services/applications/webhooks", "access_token":"<ACCESS_TOKEN>", "token_type":"Bearer", "app_id":"APP-80W284485P519543T", "expires_in":31960, "nonce":"2019-03-06T15:22:01ZEA2RGm__isstkQAFtQKl61axU2tpY5tyV-GWPrmfMPc" }
Using the <ACCESS_TOKEN> I generate another CURL call:
curl -v https://api.sandbox.paypal.com/v2/checkout/orders/4WU5732062172470C -H "Accept: application/json" -H "Authorization: Bearer <ACCESS_TOKEN>"
This is the result I get: { "id":"4WU5732062172470C", "intent":"CAPTURE", "purchase_units":[ { "reference_id":"default", "amount":{ "currency_code":"EUR", "value":"2.00" }, "payee":{ "email_address":"facilitator email address", "merchant_id":"LMYGFZBKKE44C" }, "shipping":{ "name":{ "full_name":"Gunther Maier Buyer" }, "address":{ "address_line_1":"Weingartenweg 1", "address_line_2":"Rafing", "admin_area_2":"PULKAU", "postal_code":"3741", "country_code":"AT" } } } ], "payer":{ "name":{ "given_name":"Gunther", "surname":"Maier Buyer" }, "email_address":"buyer email address", "payer_id":"Y56T6CKX2W2PC", "address":{ "country_code":"AT" } }, "create_time":"2019-03-06T15:28:48Z", "links":[ { "href":"https://api.sandbox.paypal.com/v2/checkout/orders/4WU5732062172470C", "rel":"self", "method":"GET" }, { "href":"https://api.sandbox.paypal.com/v2/checkout/orders/4WU5732062172470C/capture", "rel":"capture", "method":"POST" } ], "status":"APPROVED" }
As you can seen, I did this test transaction on 2019-03-06. In my sandbox accounts, however, I do not see any transactions on 2019-03-06.
... View more