UNPKG

braintree-web

Version:

A suite of tools for integrating Braintree in the browser

59 lines (53 loc) 2.49 kB
"use strict"; /** * @name BraintreeError.Apple Pay - Creation Error Codes * @description Errors that occur when [creating the Apple Pay component](./module-braintree-web_apple-pay.html#.create). * @property {MERCHANT} APPLE_PAY_NOT_ENABLED Occurs when the authorization used is not authorized to process Apple Pay. */ /** * @name BraintreeError.Apple Pay - performValidation Error Codes * @description Errors that occur when [validating](./ApplePay.html#performValidation). * @property {MERCHANT} APPLE_PAY_VALIDATION_URL_REQUIRED Occurs when the `validationURL` option is not passed in. * @property {MERCHANT} APPLE_PAY_MERCHANT_VALIDATION_FAILED Occurs when the website domain has not been registered in the Braintree control panel. * @property {NETWORK} APPLE_PAY_MERCHANT_VALIDATION_NETWORK Occurs when an unknown network error occurs. */ /** * @name BraintreeError.Apple Pay - tokenize Error Codes * @description Errors that occur when [tokenizing](./ApplePay.html#tokenize). * @property {MERCHANT} APPLE_PAY_PAYMENT_TOKEN_REQUIRED Occurs when the `token` option is not passed in. * @property {NETWORK} APPLE_PAY_TOKENIZATION Occurs when an unknown network error occurs. */ var BraintreeError = require("../lib/braintree-error"); module.exports = { APPLE_PAY_NOT_ENABLED: { type: BraintreeError.types.MERCHANT, code: "APPLE_PAY_NOT_ENABLED", message: "Apple Pay is not enabled for this merchant.", }, APPLE_PAY_VALIDATION_URL_REQUIRED: { type: BraintreeError.types.MERCHANT, code: "APPLE_PAY_VALIDATION_URL_REQUIRED", message: "performValidation must be called with a validationURL.", }, APPLE_PAY_MERCHANT_VALIDATION_NETWORK: { type: BraintreeError.types.NETWORK, code: "APPLE_PAY_MERCHANT_VALIDATION_NETWORK", message: "A network error occurred when validating the Apple Pay merchant.", }, APPLE_PAY_MERCHANT_VALIDATION_FAILED: { type: BraintreeError.types.MERCHANT, code: "APPLE_PAY_MERCHANT_VALIDATION_FAILED", message: "Make sure you have registered your domain name in the Braintree Control Panel.", }, APPLE_PAY_PAYMENT_TOKEN_REQUIRED: { type: BraintreeError.types.MERCHANT, code: "APPLE_PAY_PAYMENT_TOKEN_REQUIRED", message: "tokenize must be called with a payment token.", }, APPLE_PAY_TOKENIZATION: { type: BraintreeError.types.NETWORK, code: "APPLE_PAY_TOKENIZATION", message: "A network error occurred when processing the Apple Pay payment.", }, };