DEVELOPER

Embedded Checkout API Specification

Version 1.0.0

Apple Pay

Apple Pay integration endpoints for merchant validation and payment processing

Pay with Apple Pay payment token

post /public/api/apple-pay/payment
Request Schema
paymentToken required
object

Loading...

totalAmount required
string

Loading...

Example Request
{
  "paymentToken": "object",
  "totalAmount": "string"
}
Example Response
200 Payment processed successfully
400 Bad Request
401 Unauthorized
417 Expectation Failed
500 Server error

Validate a merchant who is about to use apple pay

post /public/api/apple-pay/validate-merchant
Request Schema
domain required
string

Loading...

checkoutName required
string

Loading...

Example Request
{
  "domain": "string",
  "checkoutName": "string"
}
Example Response
200 Merchant validated successfully
400 Bad Request
401 Unauthorized
417 Expectation Failed
500 Server error

Register domains with Apple for Apple Pay

post /public/api/apple-pay/register-merchant
Request Schema
domains required
array

Loading...

merchantName required
string

Loading...

merchantIdentifier required
string

Loading...

Example Request
{
  "domains": "array",
  "merchantName": "string",
  "merchantIdentifier": "string"
}
Example Response
200 Payment processed successfully
400 Bad Request
401 Unauthorized
417 Expectation Failed
500 Server error
©2026 North is a registered DBA of NorthAB, LLC. All rights reserved. North is a registered ISO of BMO Harris Bank N.A., Chicago, IL, Citizens Bank N.A., Providence, RI, The Bancorp Bank, Philadelphia, PA, FFB Bank, Fresno, CA, Wells Fargo Bank, N.A., Concord, CA, and PNC Bank, N.A.