M-Pesa
M-Pesa является PUSH-платёжной системой. Вам нужно будет ожидать подтверждения оплаты плательщиком, если вы получили ответ со статусом pending
.
Для данного альтернативного способа оплаты поддерживаются следующие операции:
Оплата
Запрос
Отправьте запрос оплаты со следующими дополнительными данными:
Параметр | Тип данных | Описание |
---|---|---|
method | object | Секция параметров способа оплаты. |
type * обязательный |
string | m_pesa |
account * обязательный |
string | Номер телефона, с которого начнётся оплата. |
Ответ
Секция m_pesa
из ответа на запрос будет иметь все те же параметры, что были присланы в запросе.
Возврат средств
Запрос
Отправьте запрос на возврат средств со следующими дополнительными параметрами:
Параметр | Тип данных | Описание |
---|---|---|
method | object | Секция параметров способа оплаты. |
type * обязательный |
string | m_pesa |
account * обязательный |
string | Номер телефона, на который осуществляется операция возврата средств. |
Ответ
Секция m_pesa
из ответа на запрос будет иметь все те же параметры, что были присланы в запросе.
________-
Выплата средств
Запрос
Отправьте запрос выплаты средств со следующими дополнительными данными:
Параметр | Тип данных | Описание |
---|---|---|
method | object | Секция параметров способа оплаты. |
type * обязательный |
string | m_pesa |
account * обязательный |
string | Номер телефона, на который осуществляется операция выплаты средств. |
command_id * обязательный |
string | Тип выплаты. Возможные варианты для B2C-операции выплаты средств: SalaryPayment ;BusinessPayment ;PromotionPayment .Возможные варианты для B2B-операции выплаты средств: BusinessPayBill ;MerchantToMerchantTransfer ;MerchantTransferFromMerchantToWorking ;MerchantServicesMMFAccountTransfer ;AgencyFloatAdvance . |
shortcode * условно обязательный |
string | Код организации, получающей средства при B2B-операции выплаты средств. |
Ответ
Секция m_pesa
из ответа на запрос будет иметь все те же параметры, что были присланы в запросе.