Сохранение карт
Добавление карты
Базовая механика сохранения карт. Далее сохраненные карты можно использовать как для оплат, так и для выплат.
Для использования данного запроса Вам следует обратиться к своему менеджеру.
Поля запроса
POST https://api.paybox.ru/g2g/cardstorage/add
URL запроса
НазваниеОписаниеТип
pg_merchant_id requiredИдентификатор мерчанта в системе Payboxinteger
pg_user_id requiredID пользователя в системе мерчанта. Пример: 1234integer
pg_order_idID заказа в системе мерчанта, уникальное значение. Пример: 12345string
pg_card_name requiredИмя и фамилия держатели карточки. Буквы (латиница), тире (-) и пробел. Пример: TEST TESTOVstring
pg_card_pan required if no pg_card_tokenНомер карты. Пример: 4405645000006150string
pg_card_token required if no pg_card_panТокен карты, по которому требуется обогатить данные. Если ранее карта была сохранена со статусом is_sender=0string
pg_card_cvc requiredТрёхзначный код проверки подлинности карты.Пример: 653integer
pg_card_year requiredСрок действия карты (год) yy. Пример: 25integer
pg_card_month requiredСрок действия карты (месяц) mm. Пример: 09integer
pg_salt requiredСлучайная строка, состоящая из произвольных цифр и латинских букв. Пример: some random stringstring
pg_sig requiredПодпись запросаstring
Параметры ответа
Название ОписаниеТип
pg_payment_idУникальный идентификатор платежной транзакции в Paybox. Служит ключом для всей дальнейшей работы с транзакциейinteger
pg_order_idИдентификатор заказа в системе мерчантаstring
pg_card_tokenТокен сохраненной картыstring
pg_user_idID пользователя в системе мерчантаstring
pg_statusСтатус платежаstring
pg_3dsФлаг обозначающий необходимость запроса 3DS. 1 – 3DS установлен, 0 - нетnumber
pg_3d_acsurlURL Банка эмитента карты для проверки 3DSstring
pg_saltСлучайная строка, состоящая из произвольных цифр и латинских букв. Пример: some random stringstring
pg_sigПодпись запросаstring
Примечание. В случае, если на карте установлен 3ds, необходимо сделать запрос в ACS сервер банка эмитента карты.

На этой странице клиент вводит свой 3ds пароль.

URL сервера можно получить из параметра pg_3d_acsurl.

Параметры запроса в ACS сервер банка эмитента:

Название Описание
TermUrlURL на который придет ответ в случае успеха
URL запроса
POST https://api.paybox.ru/g2g/cardstorage/payment_acs
Добавление карты с 3DSecure
Поля запроса
НазваниеОписаниеТип
pg_merchant_id requiredID магазина. Цифрыinteger
pg_payment_id requiredID транзакции. Цифрыinteger
pg_md requiredПараметр из ответа. ACS сервера эмитента карты. Цифры и латинские буквы string
pg_pares requiredПараметр из ответа. ACS сервера эмитента карты. Буквы, цифры, тире (-)string
pg_salt requiredСлучайная строка, состоящая из произвольных цифр и латинских букв. Пример: some random stringstring
pg_sig requiredПодпись запросаstring
Параметры ответа
НазваниеОписаниеТип
pg_payment_idID транзакцииinteger
pg_statusСтатус запросаstring
pg_order_idИдентификатор заказа в системе мерчантаstring
pg_card_tokenТокен сохраненной картыstring
pg_referenceRRN операцииstring
pg_saltСлучайная строкаstring
pg_sigЦифровая подпись запросаstring
В случае ошибок, будут дополнительные параметры ответа:
НазваниеОписаниеТип
pg_error_codeID кода ошибкиstring
pg_error_descriptionТекстовое описание ошибкиstring
URL запроса
POST https://api.paybox.ru/g2g/cardstorage/remove
Удаление карты
Поля запроса
НазваниеОписаниеТип
pg_merchant_id requiredИдентификатор мерчанта в системе Payboxinteger
pg_user_id requiredID пользователя в системе мерчанта. Пример: 1234integer
pg_card_token requiredТокен карты. Пример: ef741cfc-f85e-41a0-84e6-2ba964912182string
pg_salt requiredСлучайная строка, состоящая из произвольных цифр и латинских букв. Пример: some random stringstring
pg_sig requiredПодпись запросаstring
Параметры ответа
НазваниеОписаниеТип
pg_statusПоказывает результат выполнения запросаstring
deleted_atДата удаления картыdatetime
pg_saltСлучайная строкаstring
pg_sigПодпись запросаstring
В случае ошибок, будут дополнительные параметры ответа:
НазваниеОписаниеТип
pg_error_codeID кода ошибкиstring
pg_error_descriptionТекстовое описание ошибкиstring
URL запроса
POST https://api.paybox.ru/g2g/cardstorage/list
Получение списка карт
Поля запроса
НазваниеОписаниеТип
pg_merchant_id requiredИдентификатор мерчанта в системе Payboxinteger
pg_user_id requiredID пользователя в системе мерчанта. Пример: 1234integer
pg_salt requiredСлучайная строка, состоящая из произвольных цифр и латинских букв. Пример: some random stringstring
pg_sig requiredПодпись запросаstring
Параметры ответа
НазваниеНазвание параметраОписаниеТип
cardpg_statusПоказывает статус картыstring
-pg_card_tokenТокен картыstring
-pg_is_filledПризнак, что карту можно использовать для списанияinteger
-pg_card_hashМаскированный PANstring
-created_atДата добавления картыdatetime
pg_salt-Cлучайная строкаstring
pg_sig-Подпись запросаstring
В случае ошибок, будут дополнительные параметры ответа:
НазваниеОписаниеТип
pg_error_codeID кода ошибкиstring
pg_error_descriptionТекстовое описание ошибкиstring
Справочник статусов карт
СтатусОписание
verifiedКарта может использовать для отправки перевода и получения перевода
unverifiedКарта может использоваться для получения перевода. Карта может использоваться для отправки перевода если переданы pg_card_cvc, pg_card_year и pg_card_month
deletedКарта удалена и не может использоваться
expiredКарта просрочена
blockedКарта заблокирована