Postauthorization
створив(ла) Igor Uleschenko
—
Востаннє змінено:
Січ 08, 2020 17:00
Поставторизация (Postauthorization);
Успешный запрос ( Поставторизация (Postauthorization);)
Запрос Test URL - https://ecg.test.upc.ua/go/service/02 PROD URL - https://secure.upc.ua/go/service/02 |
Ответ | Результаты тестирования |
<ECommerceConnect xmlns:xenc="http://www.w3.org/2001/04/xmlenc#" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://secure.upc.ua/go/pub/schema/xmlpay-1.4.xsd"> <Message id="748112036" version="1.0"> <XMLPayRequest> <RequestData> <MerchantID>1700000</MerchantID> <TerminalID>E7000000</TerminalID> <Transactions> <Transaction id="999999"> <Postauthorization> <PostauthorizationData> <Invoice> <OrderID>test1</OrderID> <Date>1107071171700</Date> <TotalAmount>100</TotalAmount> <Currency>980</Currency> <Description>TESt1</Description> </Invoice> <PreauthorizationRef> <ApprovalCode>395006</ApprovalCode> <Rrn>070711413549</Rrn> </PreauthorizationRef> <PostauthorizationAmount>120</PostauthorizationAmount> </PostauthorizationData> </Postauthorization> </Transaction> </Transactions> </RequestData> </XMLPayRequest> </Message> <Signature></Signature> </ECommerceConnect> |
<?xml version="1.0" encoding="UTF-8"?> <ECommerceConnect xmlns:xenc="http://www.w3.org/2001/04/xmlenc#" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://secure.upc.ua/go/pub/schema/xmlpay-1.4.xsd"> <Message id="748112036" version="1.0"><XMLPayResponse> <ResponseData> <MerchantID>1700000</MerchantID> <TerminalID>E7000000</TerminalID> <TransactionResults> <TransactionResult> <TranCode>000</TranCode> </TransactionResult> </TransactionResults> </ResponseData> </XMLPayResponse> </Message> <Signature></Signature> </ECommerceConnect> |
<TranCode>000</TranCode> |
Примечания: Команда может быть успешно выполнена в 30-дневный период от момента совершение <Preauthorization> <PostauthorizationAmount> указывает сумму завершения <Preauthorization> в минимальных единицах валюты. В случае если <PostauthorizationAmount> отсутсвует то Postauthorization проводится на сумму оригинальной Preauthorization. Сумма завершения должна быть в пределах +/- 20% от суммы Preauthrorization. |
Не успешный запрос ( Поставторизация (Postauthorization);)
Запрос Test URL - https://ecg.test.upc.ua/go/service/02 PROD URL - https://secure.upc.ua/go/service/02 |
Ответ | Результаты тестирования |
<ECommerceConnect xmlns:xenc="http://www.w3.org/2001/04/xmlenc#" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://secure.upc.ua/go/pub/schema/xmlpay-1.4.xsd"> <Message id="748112036" version="1.0"> <XMLPayRequest> <RequestData> <MerchantID>1700000</MerchantID> <TerminalID>E7000000</TerminalID> <Transactions> <Transaction id="999999"> <Postauthorization> <PostauthorizationData> <Invoice> <OrderID>test1</OrderID> <Date>1107071171700</Date> <TotalAmount>100</TotalAmount> <Currency>980</Currency> <Description>TESt1</Description> </Invoice> <PreauthorizationRef> <ApprovalCode>395006</ApprovalCode> <Rrn>070711413549</Rrn> </PreauthorizationRef> <PostauthorizationAmount>120</PostauthorizationAmount> </PostauthorizationData> </Postauthorization> </Transaction> </Transactions> </RequestData> </XMLPayRequest> </Message> <Signature></Signature> </ECommerceConnect> |
<?xml version="1.0" encoding="UTF-8"?> <ECommerceConnect xmlns:xenc="http://www.w3.org/2001/04/xmlenc#" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://secure.upc.ua/go/pub/schema/xmlpay-1.4.xsd"> <Message id="748112036" version="1.0"><XMLPayResponse> <ResponseData> <MerchantID>1700000</MerchantID> <TerminalID>E7000000</TerminalID> <TransactionResults> <TransactionResult> <TranCode>507</TranCode> <Comment> Preauthorized transaction already processed with payment</Comment> </TransactionResult> </TransactionResults> </ResponseData> </XMLPayResponse> </Message> <Signature></Signature> </ECommerceConnect> |
<TranCode>507</TranCode> |