Search Overlay

Configuration de la SDK Apple Pay

Les fonctions de configuration et d’affichagepermettent de créer et d’initialiser les modes de paiement Paysafe.js dans les conteneurs d’éléments HTML sélectionnés (généralement des éléments div) sur votre page de paiement. Pour initialiser Paysafe JS avec Apple Pay, vous devez ajouter le champ applePay dans la section options.fields.
Exemple d’initialisation de Paysafe JS avec ApplePay :

const options = {
accountId: accountId,
environment: ’TEST’,
fields: {
applePay: {applePay: {
selector: ’#apple-pay’,
type: ’buy’,
label: ’Demo JS’,
color: ’white-outline’,
}
},
currencyCode: currencyCode
}

let hostedFieldsInstance;
paysafe.fields.setup(apikey, options)
.then(instance => {
hostedFieldsInstance = instance;
return instance.show();return hostedFieldsInstance.show();
}).then(paymentMethods => {
if (paymentMethods.applePay && !paymentMethods.applePay.error) {
// Subscribe for click event on applePay button
}
})
.catch((error) => {/** Process any errors during the setup*/})
async setupPaysafeJS() {
const options = {
accountId: accountId,
environment: ’TEST’,
fields: {
applePay: {applePay: {
selector: ’#apple-pay’,
type: ’buy’,
label: ’Demo JS’,
color: ’white-outline’,
}
},
currencyCode: currencyCode
}

TRYtry {
const instance = await paysafe.fields.setup(apikey, options)
const paymentMethods = instance.show()
if (paymentMethods.applePay && !paymentMethods.applePay.error) {
// Subscribe for click event on applePay button
}
} catch(error) {
/** Process any errors during the setup*/
}
Sur cette page