Open itdelta-prog opened 1 year ago
Также изменился формат ответа, сейчас не удается получить например bindingInfo, потому что все в camelCase, а в коде в BindingInfo - PascalCase
Omnipay\Sberbank\Message\ExtendedOrderStatusResponse {#1580 ▼ // app/Packages/Common/Infrastructure/Services/SberPaymentService.php:52
"errorCode" => "0"
"errorMessage" => "Успешно"
"orderNumber" => "28"
"orderStatus" => 2
"actionCode" => 0
"actionCodeDescription" => ""
"amount" => 174300
"currency" => "643"
"date" => 1673358782529
"depositedDate" => 1673358823289
"orderDescription" => ""
"ip" => "178.69.204.160"
"merchantOrderParams" => []
"transactionAttributes" => array:3 [▼
0 => array:2 [▼
"name" => "merchantIp"
"value" => "178.69.204.160"
]
1 => array:2 [▼
"name" => "bindingOriginalNetRefNum"
"value" => "eee2233d-997e-4a67-9f3f-e362eea45988"
]
2 => array:2 [▼
"name" => "paymentNetRefNum"
"value" => "9a1378cc-09a3-4b0c-8f2d-f1068ecd7b2d"
]
]
"attributes" => array:1 [▼
0 => array:2 [▼
"name" => "mdOrder"
"value" => "4dd05135-4204-7fd2-aa77-86b328ed2dac"
]
]
"cardAuthInfo" => array:6 [▼
"maskedPan" => "411111XXXXXX1111"
"expiration" => "202412"
"cardholderName" => "CARDHOLDER NAME"
"approvalCode" => "123456"
"paymentSystem" => "VISA"
"pan" => "411111XXXXXX1111"
]
"bindingInfo" => array:2 [▼
"clientId" => "db_tenant1|1"
"bindingId" => "ef547328-f5c4-7419-b86e-b4f428ed2dac"
]
"authDateTime" => 1673358823261
"terminalId" => "123456"
"authRefNum" => "247056953656"
"paymentAmountInfo" => array:6 [▼
"paymentState" => "DEPOSITED"
"approvedAmount" => 174300
"depositedAmount" => 174300
"refundedAmount" => 0
"feeAmount" => 0
"totalAmount" => 174300
]
"bankInfo" => array:3 [▼
"bankName" => "Sberbank"
"bankCountryCode" => "SU"
"bankCountryName" => "SU"
]
"chargeback" => false
"paymentWay" => "CARD_BINDING"
] }
Здравствуйте, сделали pull request, можете принять плз?
Спасибо, замержил
Здравствуйте, сделали composer update, изменения пока не подтянулись, это не связано с ошибкой проверки?
Нет, нужно зарелизить обновленную версию. Сегодня сделаю
Хорошо
Версия 3.3.3
Здравствйте, в API Сбербанка есть возможность осуществлять автоплатежи. Чтобы это работало, нужно в запросе регистрации заказа (register.do) передавать следующие параметры:
В классе
AuthorizeRequest
нет поля features. Не могли бы вы пожайлуйста добавить его?