Apple Pay
const paymentClient = new PaymentClient(config);
// applePayToken: PKPaymentToken from the Apple Pay JS / native callback
const response = await paymentClient.authorize({
merchantTransactionId: "txn_001",
amount: { minorAmount: 1000, currency: Currency.USD },
paymentMethod: {
applePay: {
paymentData: {
encryptedData: applePayToken.paymentData, // base64 string
},
paymentMethod: {
displayName: applePayToken.paymentMethod.displayName,
network: applePayToken.paymentMethod.network,
type: applePayToken.paymentMethod.type,
},
transactionIdentifier: applePayToken.transactionIdentifier,
},
},
captureMethod: CaptureMethod.AUTOMATIC,
address: { billingAddress: {} },
authType: AuthenticationType.NO_THREE_DS,
returnUrl: "https://example.com/return",
});Last updated
Was this helpful?

