UNPKG

braintree-web

Version:

A suite of tools for integrating Braintree in the browser

47 lines (41 loc) 1.83 kB
"use strict"; /** * @name BraintreeError.Visa Checkout - Creation Error Codes * @description Errors that occur when [creating the Visa Checkout component](./module-braintree-web_venmo.html#.create). * @property {MERCHANT} VISA_CHECKOUT_NOT_ENABLED Occurs when Visa Checkout is not enabled in the Braintree control panel. */ /** * @name BraintreeError.Visa Checkout - createInitOptions Error Codes * @description Errors that occur when using the [`createInitOptions` method](./VisaCheckout.html#createInitOptions). * @property {MERCHANT} VISA_CHECKOUT_INIT_OPTIONS_REQUIRED Occurs when no options are provided to method. */ /** * @name BraintreeError.Visa Checkout - tokenize Error Codes * @description Errors that occur when using the [`tokenize` method](./VisaCheckout.html#tokenize). * @property {MERCHANT} VISA_CHECKOUT_PAYMENT_REQUIRED Occurs when no payment data is not provided. * @property {NETWORK} VISA_CHECKOUT_TOKENIZATION Occurs when tokenization fails. */ var BraintreeError = require("../lib/braintree-error"); module.exports = { VISA_CHECKOUT_NOT_ENABLED: { type: BraintreeError.types.MERCHANT, code: "VISA_CHECKOUT_NOT_ENABLED", message: "Visa Checkout is not enabled for this merchant.", }, VISA_CHECKOUT_INIT_OPTIONS_REQUIRED: { type: BraintreeError.types.MERCHANT, code: "VISA_CHECKOUT_INIT_OPTIONS_REQUIRED", message: "initOptions requires an object.", }, VISA_CHECKOUT_PAYMENT_REQUIRED: { type: BraintreeError.types.MERCHANT, code: "VISA_CHECKOUT_PAYMENT_REQUIRED", message: "tokenize requires callid, encKey, and encPaymentData.", }, VISA_CHECKOUT_TOKENIZATION: { type: BraintreeError.types.NETWORK, code: "VISA_CHECKOUT_TOKENIZATION", message: "A network error occurred when processing the Visa Checkout payment.", }, };