Данная ссылка основана на схеме платежного инструмента карты для объекта платежного инструмента, возвращаемого обработчиком платежей Google Pay после завершения оформления заказа внутри массива payment.instruments .
{
"id": string,
"handler_id": string,
"type": string,
"selected": boolean,
"display": {
"brand": string,
"last_digits": string,
"description": string,
"card_art": string
},
"billing_address": {
"first_name": string,
"last_name": string,
"street_address": string,
"extended_address": string,
"address_locality": string,
"address_region": string,
"postal_code": string,
"address_country": string,
"phone_number": string
},
"credential": {
"type": "PAYMENT_GATEWAY" | "DIRECT",
"token": string
}
}
Характеристики
| Свойство | Тип | Всегда присутствует? | Описание |
|---|---|---|---|
id | нить | Да | Уникальный идентификатор для данного экземпляра платежного инструмента, присвоенный платформой. |
handler_id | нить | Да | Уникальный идентификатор экземпляра обработчика, создавшего этот инструмент. Соответствует полю id в конфигурации обработчика платежей. |
type | нить | Да | Тип платежного инструмента, например, card . |
selected | логический | Нет | Указывает, был ли данный инструмент выбран пользователем. |
display | объект | Да | Отобразить информацию о платежном инструменте. |
display. brand | нить | Да | Название платежной системы/банка (например, "VISA"). |
display. last_digits | нить | Да | Последние 4 цифры номера карты. |
display. description | нить | Нет | Описание карты, доступное пользователю. |
display. card_art | нить | Нет | URI изображения, представляющего карту. |
billing_address | объект | Нет | Платежный адрес, связанный с картой. Возвращается только в том случае, если в конфигурации billing_address_required установлен в true . |
billing_address. first_name | нить | Нет | Имя контактного лица, связанного с данным адресом. |
billing_address. last_name | нить | Нет | Фамилия контактного лица, связанного с данным адресом. |
billing_address. street_address | нить | Нет | Адрес. |
billing_address. extended_address | нить | Нет | Дополнительный адрес (например, номер квартиры или офиса). |
billing_address. address_locality | нить | Нет | Населенный пункт (например, город). |
billing_address. address_region | нить | Нет | Регион (например, штат или провинция). |
billing_address. postal_code | нить | Нет | Почтовый индекс. |
billing_address. address_country | нить | Нет | Код страны (двухбуквенный формат ISO 3166-1 alpha-2). |
billing_address. phone_number | нить | Нет | Номер телефона. Возвращается только в том случае, если в конфигурации phone_number_required был установлен в true . |
credential | объект | Нет | Данные, полученные с помощью защищенной токенизации, возвращаемые Google Pay. |
credential. type | нить | Да | Тип токенизации. Соответствует заданному типу.
|
credential. token | нить | Да | Зашифрованный токен платежных данных в виде строки, сериализованной в формате JSON. Для PAYMENT_GATEWAY это содержит зашифрованные данные, которые необходимо передать вашему платежному шлюзу. Для DIRECT это содержит зашифрованные данные карты (требуется расшифровка с использованием вашего закрытого ключа). Подробную информацию о формате и процессе расшифровки см. в руководстве по криптографии платежных данных . |