PayPalConfig
PayPalConfig is the input to the setupPayPal method for rendering the PayPal Button.
Attribute | Type | Description | Required/Optional |
---|---|---|---|
currency | String | AUD, USD, … | required |
payment | PayPalPaymentObject | Required object for creating a PayPal Order (authorize or capture) or a PayPal Billing Agreement (subscription for recurring payments) { paymentIntent: {...} // (optional), paymentMethod: {...} // (required) } | required |
containerId | String | The ID of the HTML tag which loads the PayPal Button | required |
style | Determines the layout/style of the PayPal Button Refer to PayPal Button Style |
var fz = new FatZebra({
username: MERCHANT_USERNAME,
})
const paymentObject = {
paymentIntent: {...},
paymentMethod: {...}
}
fz.setupPayPal({
currency: "AUD",
payment: paymentObject,
containerId: "paypal-button-container",
style: {
layout: "vertical",
color: "blue",
shape: "rect",
label: "paypal"
}
})
Updated about 1 year ago