DEVELOPER

Embedded Checkout API Specification

Version 1.0.1

Google Pay

Google Pay payment token processing.

Pay with Google Pay payment token

post /api/google-pay/payment
Request Schema
paymentToken required
Type
object

Loading...

amount
Type
string

Loading...

customerChosenAmount
Type
string

Loading...

sealedResult
Type
string

Loading...

email
Type
string

Loading...

phone
Type
string

Loading...

firstName
Type
string

Loading...

lastName
Type
string

Loading...

billing
Type
object

Loading...

shipping
Type
object

Loading...

customFields
Type
object
Example
[object Object]

Loading...

Example Request
{
  "paymentToken": "object",
  "amount": "string",
  "customerChosenAmount": "string",
  "sealedResult": "string",
  "email": "string",
  "phone": "string",
  "firstName": "string",
  "lastName": "string",
  "billing": {
    "address": "string",
    "address2": "string",
    "city": "string",
    "state": "string",
    "zip": "string",
    "country": "string"
  },
  "shipping": {
    "recipientName": "string",
    "address": "string",
    "address2": "string",
    "city": "string",
    "state": "string",
    "zip": "string",
    "country": "string"
  },
  "customFields": {
    "custom_0": "INV-12345"
  }
}
Example Response
200 Payment processed successfully
400 Bad Request - Payment processing error
401 Unauthorized
409 Session token already used
500 Server error - Failed to decrypt Google Pay token
©2026 North is a registered DBA of NorthAB, LLC. All rights reserved. North is a registered ISO of BMO Bank N.A., Chicago, IL, Citizens Bank N.A., Providence, RI, The Bancorp Bank, Philadelphia, PA, FFB Bank, Fresno, CA, and PNC Bank, N.A. Pittsburgh, PA. North is a registered ISO/MSP of Merrick Bank, South Jordan, UT.