Я пытаюсь создать платеж с помощью кредитной карты и получить ответ от PayPal
с успехом ACK, но в IPN я стремлюсь получить и ожидающий ответ, почему я получаю эту ошибку, когда я пытаюсь оплатить с этим
METHOD=DoDirectPayment
&VERSION=64
&PWD=1366191702
&USER=emial.gmail.com
&SIGNATURE=123.aqswdece-eddsfsdfsfsfsdfsdf
&AMT=5
&CURRENCYCODE=USD
&PAYMENTACTION=Authorization
&CREDITCARDTYPE=Visa
&ACCT=4514409288528467
&EXPDATE=52018
&CVV2=123
&FIRSTNAME=dasdjhasd
&LASTNAME=kjhadajshd
&STREET=sdadas
&CITY=kjhfkjhas
&STATE=jhsfkjhs
&COUNTRYCODE=BR
&ZIP=123
&IPADDRESS=127.0.0.1
&CUSTOM=hasib
&BUTTONSOURCE=PP-ECWizard
отклик
[TIMESTAMP] => 2014-09-15T10:35:10Z
[CORRELATIONID] => c48d94194583f
[ACK] => Success
[VERSION] => 64
[BUILD] => 12786467
[AMT] => 5.00
[CURRENCYCODE] => USD
[AVSCODE] => X
[CVV2MATCH] => M
[TRANSACTIONID] => 43Y54124LX916011P
Но моя проблема в том, что я не получаю никакой суммы на свой бизнес-счет.
и мой ответ IPN
mc_gross] => 5.00
[auth_exp] => 03:21:03 Oct 15, 2014 PDT
[protection_eligibility] => Ineligible
[payer_id] => 9KGRGK8Y9TS
[tax] => 0.00
[payment_date] => 03:21:03 Sep 15, 2014 PDT
[payment_status] => Voided
[charset] => windows-1252
[first_name] => dasdjhasd
[transaction_entity] => auth
[notify_version] => 3.8
[custom] => hasib
[payer_status] => unverified
[business] => [email protected]
[quantity] => 1
[verify_sign] => AVkS-8Ls6tx5AbNI99G2ey8uZF.MLmGc89-G9mNP
[parent_txn_id] =>
[txn_id] => 7T575390RR596494D
[payment_type] => instant
[remaining_settle] => 0
[auth_id] => 7T575390RR596494D
[last_name] => kjhadajshd
[receiver_email] => [email protected]
[auth_amount] => 5.00
[receiver_id] => 7B79NQ4HXGZTW
[txn_type] => web_accept
[item_name] =>
[mc_currency] => USD
[item_number] =>
[residence_country] => BR
[test_ipn] => 1
[receipt_id] => 2321-3124-0468-4638
[handling_amount] => 0.00
[transaction_subject] =>
[payment_gross] => 5.00
[auth_status] => Voided
[shipping] => 0.00
[ipn_track_id] => 182a6b385e18
В вызове API DoDirect вы передаете «PAYMENTACTION = AUTHORIZATION», что означает, что вы должны получить платеж, войдя в учетную запись PayPal или через API. Пока транзакция авторизованного типа будет зафиксирована, она будет оставаться в состоянии ожидания в течение 29 дней, а после этого срок ее действия истечет. Если вы хотите, чтобы деньги сразу поступили на ваш счет, измените «PaymentAction = SALE». Как только это будет сделано, вы увидите деньги на своем счете, и ipn будет отправлен со статусом = выполнено.
Других решений пока нет …