2012-03-26 13 views
1

Ich teste PayPal Zahlungen über Sandbox. Also was mache ich:paypal überprüfen Zahlung

  1. Machen Sie eine Zahlung von meinem Android-Gerät, mit SDK AppID: "APP-80W284485P519543T".
  2. Empfangen RESULT_OK in applicationResult und erhalten Antwort auf der Serverseite über IPN-Dienst.
  3. Jetzt nehme ich alle Antwort von IPN und sende es an Paypal Verification Sandbox Server, um die Zahlung zu überprüfen. It cat return (GEPRÜFT oder UNGÜLTIG).

Aber das Problem ist, dass es UNGÜLTIG zurückgegeben wird. Also, was kann das Problem sein? Was mache ich falsch? Vielen Dank.

Dies ist, was ich zu überprüfen, senden:

https://www.sandbox.paypal.com/cgi-bin/webscr?cmd=_notify-validate & payment_request_date = Mo + Mar + 26 + 02% 3A37% 3A10 + PDT + 2012 & fees_payer = EACHRECEIVER & Transaktion [0] .is_primary_receiver = false & Memo = Kaufen + 1500 + Münzen & TRANSACTION_TYPE = Adaptive + Zahlung + PAY & verify_sign = AWimjEpfvS2eR6IgBwHtiwM0rMDUA.b2twU2ADjkAY-kg5szeluxcqKb & log_default_shipping_address_in_transaction = false & pay_key = AP-2YR77828AV574621G & Transaktion [0] = USD .amount + 1.99 & reverse_all_parallel_payments_on_error = true & ipn_notification_url = http% 3A% 2F% 2Fdev-vs.upiter.com% 2Fvspayment% 2Fproviders% 2Fvs% 2Ffb% 2Fpaypalcallback & action_type CREATE = & = notify_version unversionierte & Transaktions [0] = .status_for_sender_txn Pending & test_ipn = 1 & cancel_url = https% 3A% 2F% 2Fwww.paypal.com & Transaktion [0] = .pending_reason UNILATERAL & status = ABGESCHLOSSEN & charset = windows-1252 & Transaktion [0] .paymentType = WAREN & request_body = & request_url = http% 3A% 2F% 2Fdev-vs-mobile.stagika.com% 2Fvsayment% 2Fproviders% 2Fvs% 2Ffb% 2Fpaypalcallback & return_url = https% 3A% 2F% 2Fwww.paypal.com & Transaktion [0] = .receiver a.merchant1.kv% 40gmail.com & REQUEST_METHOD POST = & Transaktion [0] = .id_for_sender_txn 0X355330VH030952T & sender.useCredentials = true

+0

Für, Zahlung in android. Sie haben ein gutes Beispiel [hier] (https://www.x.com/developers/paypal/documentation-tools/sdk#7). – Praveenkumar

Antwort

2

Es ist ein schlechter Rückruf (IPN) von Paypal. Es enthält falsche Parameter. Ich denke, es gibt ein Problem mit setIpnUrl(String IPNURL) für das Android.

Versuchen Sie, statische IPN-URL in Profile in the seller Accaunt festgelegt verwenden. Es hat angefangen, für mich zu arbeiten!

+0

vielen dank, es hat wirklich geholfen !! – yozhik