Как мне программно вернуть деньги с помощью Authorize.net в PHP?
Я использую Authorize.net платежный модуль (AIM) с моей платформой cakephp. Платежная функция работает нормально. Теперь мне нужно сделать Функцию ВОЗВРАТА средств с помощью моего фреймворка. Я проверил их Api, но ничего не смог получить. Согласно их руководству по API, необходимы следующие параметры, если я передал, что они также запрашивают дату exp. В моей базе данных мы храним только последние 4 цифры CC. в любом случае я пытаюсь передать все 16 цифр, но ответ неправильный. Просто мне нужен образец PHP-код для Authorize.net Возврат денег.
X_type= КРЕДИТ
X_trans_id= Идентификатор транзакции здесь
X_card_num= Полный номер кредитной карты или только последние четыре цифры здесь
Я передаю следующие параметры
"x_type" => 'CREDIT',
"x_trans_id" => $x_trans_id,
"x_card_num" => '4111111111111111',
"x_exp_date" => '' ,
"x_amount" => $x_amount,
'x_test_request' => TRUE
Теперь я получаю следующее сообщение об ошибке:
(ТЕСТОВЫЙ РЕЖИМ) Требуется действительный идентификатор транзакции, на который ссылается ссылка.
1 answers
Несмотря на то, что дата истечения срока действия не является обязательной , похоже, что вам все равно нужно передать ключ, потому что он находится в списке необходимых Authorize.net ключи. Просто передайте x_exp_date => ''
, и вы должны быть хороши!