Wallets

Configurar Google Pay

Changed on

Mediante este método se configura Google Pay para el comercio indicado en client_uuid, que debe pertenecer al cliente que realiza la petición. Si el comercio no tenía Google Pay configurado, la wallet se crea; en caso contrario se actualiza con los datos enviados.

El identificador de comercio de Google Pay y el origen autorizado los asigna PaynoPain, por lo que no deben enviarse en la petición.

Puede consultarse el detalle de cada modalidad de integración en la documentación de Google Pay.

post/onboarding/googlepay

Request

  • Base URL
    https://api.paylands.com/v1/sandbox
  • URL
    https://api.paylands.com/v1/sandbox/onboarding/googlepay
  • Auth
    none required

Parameters

#/paths/~1/get/parameters/0 (unresolved $ref)

Request body

signatureSignature required(unresolved $ref)
client_uuidUuid required(unresolved $ref)
merchant_namestring required

Nombre del comercio que mostrará Google Pay.

country_codestring required

Código ISO 3166 del país del comercio, en formato alfa-2, alfa-3 o numérico.

allowed_card_networksstring[] required

Marcas de tarjeta que se aceptarán a través de Google Pay.

allowed_card_auth_methodsstring[] required

Métodos de autenticación de tarjeta que se aceptarán a través de Google Pay.

button_color'BLACK' | 'WHITE'

Color del botón de Google Pay que se mostrará al usuario.

button_type'BOOK' | 'BUY' | 'CHECKOUT' | 'DONATE' | 'ORDER' | 'PAY' | 'PLAIN' | 'SUBSCRIBE' | 'LONG'

Tipo de botón de Google Pay que se mostrará al usuario.

email_requiredboolean nullable

Indica si Google Pay debe solicitar el email al usuario.

phone_number_requiredboolean nullable

Indica si Google Pay debe solicitar el teléfono al usuario.

shipping_address_requiredboolean nullable

Indica si Google Pay debe solicitar la dirección de envío al usuario.

billing_address_requiredboolean nullable

Indica si Google Pay debe solicitar la dirección de facturación al usuario.

is_enabledboolean nullable

Indica si Google Pay queda habilitado para el comercio.

Example request

{
  "signature": "121149a0ba5361191d740fa898784a8b",
  "client_uuid": "8dc780e8-c311-4791-a47f-c1a272ffbb87",
  "merchant_name": "Jhon Doe Shop",
  "country_code": "ESP",
  "allowed_card_networks": [
    "VISA",
    "MASTERCARD"
  ],
  "allowed_card_auth_methods": [
    "PAN_ONLY",
    "CRYPTOGRAM_3DS"
  ],
  "button_color": "BLACK",
  "button_type": "PAY",
  "email_required": false,
  "phone_number_required": false,
  "shipping_address_required": false,
  "billing_address_required": false,
  "is_enabled": true
}

Response

OK

messagestring required

Nombre del código HTTP de respuesta.

codenumber required

Código de respuesta.

current_timestring required

Fecha y hora de la petición.

Changes