Această referință se bazează pe schema Instrumentului de plată cu cardul pentru obiectul instrumentului de plată returnat de gestionarul plăților Google Pay la finalizarea comenzii în cadrul matricei 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
}
}
Proprietăți
| Proprietate | Tip | Întotdeauna prezent? | Descriere |
|---|---|---|---|
id | şir | Da | Un identificator unic pentru această instanță a instrumentului de plată, atribuit de platformă. |
handler_id | şir | Da | Identificatorul unic pentru instanța handlerului care a produs acest instrument. Corespunde câmpului id din configurația handlerului de plăți. |
type | şir | Da | Tipul instrumentului de plată, de exemplu card . |
selected | boolean | Nu | Indică dacă acest instrument a fost selectat de utilizator. |
display | obiect | Da | Afișează informații despre instrumentul de plată. |
display. brand | şir | Da | Marca/rețeaua cardului (de exemplu, „VISA”). |
display. last_digits | şir | Da | Ultimele 4 cifre ale numărului cardului. |
display. description | şir | Nu | O descriere a cardului, orientată spre utilizator. |
display. card_art | şir | Nu | Un URI către o imagine care reprezintă cardul. |
billing_address | obiect | Nu | Adresa de facturare asociată cardului. Returnată numai dacă billing_address_required a fost setat la true în configurație. |
billing_address. first_name | şir | Nu | Prenumele persoanei de contact asociate cu adresa. |
billing_address. last_name | şir | Nu | Numele de familie al contactului asociat cu adresa. |
billing_address. street_address | şir | Nu | Adresa stradală. |
billing_address. extended_address | şir | Nu | O extensie de adresă (de exemplu, numărul apartamentului sau al suitei). |
billing_address. address_locality | şir | Nu | Localitatea (de exemplu, orașul). |
billing_address. address_region | şir | Nu | Regiunea (de exemplu, statul sau provincia). |
billing_address. postal_code | şir | Nu | Codul poștal. |
billing_address. address_country | şir | Nu | Codul țării (format ISO 3166-1 alpha-2, format din 2 litere). |
billing_address. phone_number | şir | Nu | Numărul de telefon. Se returnează numai dacă phone_number_required a fost setat la true în configurație. |
credential | obiect | Nu | Datele de tokenizare securizată returnate de Google Pay. |
credential. type | şir | Da | Tipul de tokenizare. Se potrivește cu tipul configurat.
|
credential. token | şir | Da | Tokenul de acreditare de plată criptat ca șir serializat JSON. Pentru PAYMENT_GATEWAY , aceasta conține sarcina criptată care trebuie transmisă către gateway-ul dvs. Pentru DIRECT , aceasta conține detaliile criptate ale cardului (necesită decriptarea folosind cheia dvs. privată). Consultați ghidul de criptografie a datelor de plată pentru detalii despre format și procesul de decriptare. |