Как я могу проверить помеченный ответ транзакции в тестовой среде | Checkout.com - PullRequest
0 голосов
/ 25 июня 2019

Я использую checkout.com для обработки платежей. Я хочу проверить помеченный ответ транзакции в тестовой среде.

Вот документация для оформления заказа .

Может ли кто-нибудь помочь мне, как я могу получить этот ответ в тестовом режиме?

1 Ответ

1 голос
/ 25 июня 2019

Пометка транзакции - это действие, которое выполняется правилом риска в Checkout.com

Чтобы пометить транзакцию, вам просто нужно установить правило риска в своем хабе Checkout.com и вызвать егоПравило риска в вашем запросе на платеж.

Например, вы можете установить «пороговое» правило риска, которое будет отмечать транзакцию, если она превышает (или ниже) определенную сумму.

enter image description here

После настройки этого отправка запроса на платеж со значением, которое вызовет правило риска, приведет к помеченному ответу от API.

Вытакже можно посмотреть некоторые примеры ответов в Справочнике API Checkout.com

Вот пример:

{
"id": "pay_jf7xoknmva3upbatzkiqcwvkea",
"action_id": "act_jf7xoknmva3upbatzkiqcwvkea",
"amount": 20000,
"currency": "USD",
"approved": true,
"status": "Authorized",
"auth_code": "290947",
"eci": "05",
"scheme_id": "638284745624527",
"response_code": "10000",
"response_summary": "Approved",
"risk": {
    "flagged": true
},
"source": {
    // dynamic based on your source
},
"customer": {
    "id": "cus_vh2hq53yioouvg3etkuw2xdhcu",
    "name": "Sarah Mitchell"
},
"processed_on": "2019-06-25T18:27:10Z",
"reference": "ORD-5023-4E89",
"processing": {
    "acquirer_transaction_id": "8138182777",
    "retrieval_reference_number": "000290947597"
},
"_links": {
    "self": {
        "href": "https://api.sandbox.checkout.com/payments/pay_jf7xoknmva3upbatzkiqcwvkea"
    },
    "actions": {
        "href": "https://api.sandbox.checkout.com/payments/pay_jf7xoknmva3upbatzkiqcwvkea/actions"
    },
    "capture": {
        "href": "https://api.sandbox.checkout.com/payments/pay_jf7xoknmva3upbatzkiqcwvkea/captures"
    },
    "void": {
        "href": "https://api.sandbox.checkout.com/payments/pay_jf7xoknmva3upbatzkiqcwvkea/voids"
    }
}
}

Обратите внимание:

"risk": {
  "flagged": true
},
...