Как справиться с ошибкой облачного интерфейса с помощью интеграции с платежным шлюзом securepay js - PullRequest
0 голосов
/ 19 июня 2020

Согласно securepay js sdk Rest api do c https://auspost.com.au/payments/docs/securepay/#securepay -api-card-payments-rest-api-create-payment-stored-payment-instrument Я разработал платежный шлюз интеграция с использованием инструмента создания платежа. (POST https://payments-stest.npe.auspost.zone/v2/customers/ {customerCode} / payments), чтобы сохранить карту для оплаты позже.

После завершения интеграции я совершаю несколько платежей с кодом статуса 201, но через несколько дней я попытался снова оплата кредитной картой в режиме песочницы. Но я столкнулся с проблемами облачного фронта.

URL-адрес запроса : https://payments-stest.npe.auspost.zone/v2/customers/WLKMPN_webmascot/payments

Заголовок запроса: [Content- Тип: применение / json, Идемпотентность-Key: 2AF806BD-BBBF-4832-8746-604DE479FB6B, Authorization: Bearer eyJraWQiOiJOY1ljRHJsZFNNT3RNWWpQOUZPMHE4V1hsLXZsaldIbFhhekFLLWU5N2dvIiwiYWxnIjoiUlMyNTYifQ..QjwB5lK3p0Jl4CIxrdnkXdNgxeMds1EgCT5obLFxKKwFM-RgGoPpioNqS9lInA79pQqqspCFpjY26e_IuX_3kuFv6QgSfmLmonE00Bd50QtEwnF32VuQBfv-zOcu-0K3nzXDdsz6gnrsLkkOUDLvnodd_1JeUYkJxFlsyMfGf_mpQT-K5ORhMG31HGPzB20m6Fp3WRDNyTgmUS58XvNMFGmeUP_Et9bs6JsfREtCbiKea_Pvtr5YSjOZM68kN2ObxbKIVAFZyPfhdaiLkA9SSw9WEgxOkyMHZkWVfZKzR5GQW9LZEzywR_4Y1gUJSxFb-cRj6V625jdn50zp0Gz5MQ, TLS: TLSv1.2]

1021 * Тело запроса: {"amount": "100", "merchantCode": "5AR0055", "token": "3749086009021724", "ip": "0: 0: 0: 0: 0 : 0: 0: 1 "," orderId ":" 11_10601061 "}

Я сотни раз проверял это с их do c даже с их другим предложенным URL

POST https://payments-stest.npe.auspost.zone/v2/payments на прохождение таможни erCode в параметры запроса.

Я всегда сталкивался с одной и той же ошибкой в ​​облаке, служба поддержки securepay не отслеживает ошибку. Я отправил еще 20 писем, но ответ - попробуйте еще раз, пожалуйста, дайте нам свой api et c et c. Кажется, несвязанный ответ от support@securepay.

Ошибка печати:

Заголовок ответа

=HTTP/1.1 400 Bad Request,
X-Amz-Cf-Pop=SIN2-C1,
Date=Fri, 19 Jun 2020 12:14:35 GMT,
Content-Length=958,
Via=1.1 d8bc31f1690f46d533b518410accf19f.cloudfront.net (CloudFront),
X-Amz-Cf-Id=m6GlmdiuV-kJt8seOFbaCvQt75g31ndm_IbWcJduzZiJmT0sTPsRqQ==,
Connection=close,
Content-Type=text/html,
X-Cache=Error from cloudfront,
Server=CloudFront,
See more

Тело ответа

[response:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

ERROR: The request could not be satisfied

400 ERROR
The request could not be satisfied.

Bad request: request contained an invalid header field.
We can't connect to the server for this app or website at this time. There might be too much traffic or a configuration error. Try again later, or contact the app or website owner.

If you provide content to customers through CloudFront, you can find steps to troubleshoot and help prevent this error by reviewing the CloudFront documentation.
Generated by cloudfront (CloudFront) Request ID: m6GlmdiuV-kJt8seOFbaCvQt75g31ndm_IbWcJduzZiJmT0sTPsRqQ==
]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...