Paypal Direct Pay не работает
У меня есть API для PayPal DoDirect на NVP [Прямая оплата кредитной картой], и я использую php в качестве базового языка.
Я получаю успех с транзакцией или ответ говорит так. Но это не обновление в учетной записи песочницы.
include_once(drupal_get_path('module','payment_details').'/paypal_do_direct.php');
$paypalDoDirect = new PaypalDoDirect();
$paypalDoDirect->setApiUserName('crazyheartram_api1.gmail.com');
$paypalDoDirect->setApiPassword('1377690526');
$paypalDoDirect->setApiSignature('Afm3wtXOE0L1wd2UrjZtljZHC-wnAWHTSwJ-b7-rw3qPcLGaMSLINqP8');
$paypalDoDirect->setCreditCardType($cardType);
$paypalDoDirect->setEnvironment('sandbox');
$paypalDoDirect->setAmount($amount);
$paypalDoDirect->setCardExpMonth($expirationDate);
$paypalDoDirect->setCardExpYear($expirationYear);
$paypalDoDirect->setCardVerificationValue($cvv);
$paypalDoDirect->setFirstName($firstName);
$paypalDoDirect->setLastName($lastName);
$paypalDoDirect->setPayerEmail($email);
$paypalDoDirect->setCreditCardNumber($creditCardNumber);
$response= $paypalDoDirect->MakePayment();
Я поделился информацией о моем аккаунте в песочнице bussiness-pro ниже
Username: crazyheartram_api1.gmail.com
Password: 1377690526
Signature: Afm3wtXOE0L1wd2UrjZtljZHC-wnAWHTSwJ-b7-rw3qPcLGaMSLINqP8
И я сделал транзакцию, используя мой другой личный счет.
Credit card number: 4351521550740304
Credit card type: Visa
Expiration date: 7/2018
Я ожидаю, что он должен вычесть сумму из личного счета и зачислить ее на счет продавца (business-pro).
Любая помощь высоко ценится. Спасибо
РЕДАКТИРОВАНИЕ Я использую тот же код, как указано ниже в URL, Платежное API, используя класс
Я только что нашел этот вопрос, точно такой же, как мой. https://drupal.stackexchange.com/questions/82788/seperate-payment-integeration-for-selected-plan-type-using-drupal-form-with-payp
1 ответ
DoDirectPayment
звоните с кредитной карты напрямую; он не вычитается из учетной записи PayPal - даже если эта карта прикреплена к существующей учетной записи PayPal. Поэтому он не отображается как транзакция в вашей учетной записи PayPal "покупателя".