0

У меня есть код прямой оплаты PayPal от here. Он отлично работает для меня. когда я изменяю учетные данные. Это не работает. Я использую только песочницу верительный и в коде также я установить среду в песочницу еще дает мне неудачу сообщения, как этотОшибка в Paypal Do Direct Payment

DoDirectPayment failed: Array 
    (
    [TIMESTAMP] => 2015%2d04%2d15T07%3a07%3a57Z 
    [CORRELATIONID] => 33533f9e698e3 
    [ACK] => Failure 
    [VERSION] => 51%2e0 
    [BUILD] => 16204765 
    [L_ERRORCODE0] => 10501 
    [L_SHORTMESSAGE0] => Invalid%20Configuration 
    [L_LONGMESSAGE0] => This%20transaction%20cannot%20be%20processed%20due%20to%20an%20invalid%20merchant%20configuration%2e 
    [L_SEVERITYCODE0] => Error 
    [AMT] => 1%2e00 
    [CURRENCYCODE] => CAD 
) 

Когда я использую по умолчанию учетных данных апи Это работает как шарм

Direct Payment Completed Successfully: Array 
(
[TIMESTAMP] => 2015%2d04%2d15T07%3a30%3a11Z 
[CORRELATIONID] => 92a0a29a332cc 
[ACK] => Success 
[VERSION] => 51%2e0 
[BUILD] => 16204765 
[AMT] => 1%2e00 
[CURRENCYCODE] => CAD 
[AVSCODE] => X 
[CVV2MATCH] => M 
[TRANSACTIONID] => 2BG0687660710122T 
) 

ответ

2

Это означает, что DoDirectPayment не включен в вашей реальной учетной записи. Это может быть связано с тем, что вы никогда не обращались в Payments Pro (который должен быть одобрен), или вы были одобрены, но вы не согласились с 30-процентным взносом за него, что вы сделали бы с обзорной страницы в своем Учетная запись PayPal при входе в систему (если она еще не была сделана.)

После того, как Pro будет одобрен и включен в вашей учетной записи, вам будет доступен API DoDirectPayment, а затем эта ошибка исчезнет.

Другая возможность, хотя и не такая вероятность, заключается в том, что вы были одобрены и даже завершили соглашение для Pro, но вы настроили PayFlow вместо API PayPal. В этом случае вам нужно будет связаться с PayPal и попросить включить в них «Website Payments Pro 3.0». Если они скажут, что не могут, вам придется переделать свой материал для работы с API PayFlow вместо DoDirectPayment.

+0

thanx много sir ,, оно работает .. вы awesome .. :) – user3471546

+0

Еще одно небольшое предложение: вы можете обновить свой параметр VERSION ... 51.0 от 2006 :-). Использование этого древнего номера версии может привести к тому, что ваш опыт будет отличаться от текущей документации и проблемы с «новыми» функциями. По состоянию на апрель 2015 года - 122,0. См. Https://developer.paypal.com/docs/classic/release-notes/. – geewiz

 Смежные вопросы

  • Нет связанных вопросов^_^