Callisto — разовые платежи: песочница
Callisto — API разовых платежей биллинговой платформы iFree (XML или JSON). Этот справочник описывает тестовую среду (sandbox) для интеграции без выхода в боевую среду.
Тестовая среда. Реальных платежей не происходит.
| Протокол | Статус |
|---|---|
| Merchant XML API v2.9 | боевой протокол партнёров |
| REST JSON v3 | боевой протокол партнёров |
Подписки (Subscription Service) — отдельный сервис: переключите продукт на «Подписки» вверху страницы или откройте справочник песочницы подписок.
Быстрая проверка — биллинг абонента (XML)
CheckCustomerBillingSupport
Sandbox
curl
# NOW и SIG — см. раздел «Подпись запросов»
curl -X POST \
https://pay-sandbox.digitalspb.com/API/XML/InvoiceManagementService.ashx \
-H "Content-Type: text/xml; charset=utf-8" \
--data-binary '<Request>
<Header><Authentication>
<Login>demo_login</Login>
<NowUtc>'"$NOW"'</NowUtc>
<Signature>'"$SIG"'</Signature>
</Authentication></Header>
<CheckCustomerBillingSupportRequest>
<ProjectID>1001</ProjectID>
<MobilePhoneCustomer><MSISDN>79600000000</MSISDN></MobilePhoneCustomer>
</CheckCustomerBillingSupportRequest>
</Request>'То же в JSON v3
POST /billing/check
Sandbox
curl
# TS и SIG — см. раздел «Подпись запросов»
curl -X POST \
https://pay-sandbox.digitalspb.com/api/v3/projects/1001/billing/check \
-H "Content-Type: application/json" \
-H "X-Login: demo_login" \
-H "X-Timestamp: $TS" \
-H "X-Signature-Version: 3" \
-H "X-Signature: $SIG" \
-d '{"msisdn": "79600000000"}'