UNPKG

@paydock/client-sdk

Version:

Paydock client sdk

85 lines (84 loc) 4.94 kB
export { CHECKOUT_BUTTON_EVENT, type IEventCheckoutFinishData } from './checkout-button.interface'; export { ZipmoneyCheckoutButton } from './zipmoney/zipmoney-checkout-button'; export { AfterpayCheckoutButton } from './afterpay/afterpay-checkout-button'; export { PaypalCheckoutButton } from './paypal/paypal-checkout-button'; /** * Interface for PayPal checkout meta information * @interface IPayPalMeta * * @param {string} [brand_name] A label that overrides the business name in the PayPal account on the PayPal hosted checkout pages * @param {string} [cart_border_color] The HTML hex code for your principal identifying color * @param {string} [reference] Merchant Customer Service number displayed on the PayPal pages * @param {string} [email] The consumer’s email * @param {string} [hdr_img] URL for the image you want to appear at the top left of the payment page * @param {string} [logo_img] A URL to your logo image * @param {string} [pay_flow_color] Sets the background color for the payment page. By default, the color is white. * @param {string} [first_name] The consumer’s given names * @param {string} [last_name] The consumer’s surname * @param {string} [address_line] Street address * @param {string} [address_line2] Second line of the address * @param {string} [address_city] City * @param {string} [address_state] State * @param {string} [address_postcode] Postcode * @param {string} [address_country] Country * @param {string} [phone] The consumer’s phone number in E.164 international notation (Example: +12345678901) * @param {boolean} [hide_shipping_address] Determines whether PayPal displays shipping address fields on the PayPal pages */ /** * Interface for ZipMoney checkout meta information * @interface IZipmoneyMeta * @param {string} first_name First name for the customer * @param {string} last_name Last name for the customer * @param {string} [phone] The consumer’s phone number in E.164 international notation (Example: +12345678901) * @param {boolean} [tokenize] Controls whether to tokenize the zip pay / zip money account, defaults to ‘false’ * @param {string} email The consumer’s email * @param {string} [gender] Gender name for the customer * @param {string} [date_of_birth] Date of birth name for the customer * @param {number} charge.amount Amount to be paid * @param {string} [charge.currency] Currency code * @param {string} [charge.reference] Reference * @param {array} charge.items Collections of orders * @param {string} charge.items[].name Name of the item * @param {number} charge.items[].amount Amount of the item * @param {integer} charge.items[].quantity Quantity of the item * @param {string} [charge.items[].type] type of the item, values can be: ‘sku’, ‘tax’, ‘shipping’, ‘discount’ * @param {string} [charge.items[].reference] reference of the item * @param {string} [charge.items[].item_uri] url of the item in your store * @param {string} [charge.items[].image_url] url of the image in your store * @param {string} [charge.shipping_type] Shipping type, values can be: ‘pickup’, ‘delivery’, defaults to ‘delivery’ * @param {string} [charge.shipping_address] Object with shipping address details * @param {string} [charge.shipping_address.first_name] Shipping first name * @param {string} [charge.shipping_address.last_name] Shipping last name * @param {string} charge.shipping_address.line1 Shipping address line 1 * @param {string} charge.shipping_address.line2 Shipping address line 2 * @param {string} charge.shipping_address.city Shipping city * @param {string} charge.shipping_address.state Shipping state * @param {string} charge.shipping_address.postcode Shipping postcode * @param {string} charge.shipping_address.country Shipping country * @param {string} charge.billing_address Object with billing address details * @param {string} [charge.billing_address.first_name] Billing first name * @param {string} [charge.billing_address.last_name] Billing last name * @param {string} charge.billing_address.line1 Billing address line 1 * @param {string} [charge.billing_address.line2] Billing address line 1 * @param {string} charge.billing_address.city Billing city * @param {string} charge.billing_address.state Billing state * @param {string} charge.billing_address.postcode Billing postcode * @param {string} charge.billing_address.country Billing country */ /** * Interface for Afterpay checkout meta information * @interface IAfterpayMeta * @param {number} [amount] * @param {number} [currency] * @param {string} [first_name] * @param {string} [last_name] * @param {string} [email] * @param {string} [address_line] * @param {string} [address_line2] * @param {string} [address_city] * @param {string} [address_state] * @param {string} [address_postcode] * @param {string} [address_country] * @param {string} [phone] */ //# sourceMappingURL=index.d.ts.map