Search Overlay

Apple Pay

Paysafe Checkout permet aux clients d'effectuer des paiements à l'aide de modes de paiement basées sur le mobile, comme Apple Pay, qui s'appuient sur des paiements par carte via l'API de paiements Paysafe.

Avantages

  • Conformité à la norme PCI SAQ-A
  • Intégration simple et rapide

Type de transaction pris en charge

  • Paiement

Configurez Apple Pay dans Paysafe Checkout

  1. Créez votre compte marchand avec le portail d'entreprise Paysafe. Contactez notre équipe responsable de dlintégration pour y avoir accès.
  2. Pour obtenir la clé de l'API publique à partir du portail d'entreprise, voir ici.
  3. Inscrivez-vous à l'identifiant de marchand Apple.
  4. Pour configurer les certificats Apple Pay dans le portail d’entreprise, voir ici.

Contactez votre responsable des relations avec les entreprises ou adressez-vous à customersupport@paysafe.com (pour les marchands nord-américains) ou uk.customerservice@paysafe.com (pour les marchands européens ou du Royaume-Uni existants) pour les authetifiants au portail d’entreprise.

Exemple de formulaire de paiement

Voici un exemple de formulaire de paiement HTML qui crée Apple Pay comme mode de paiement dans Paysafe Checkout :

<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=0"/>
<script src="https://hosted.paysafe.com/checkout/v2/paysafe.checkout.min.js"></script>
</head>
<body style = "width :'100%'">
<button onclick="checkout()"> Pay $25 </button>
</body>
<script>
function checkout() {
paysafe.checkout.setup("c3V0LTM0ODg2MDpCLXFhMi0wLTVkM2VjYjMwLTEtMzAyYzAyMTQyYTM3NjgxMmE2YzJhYzRlNmQxMjI4NTYwNGMwNDAwNGU2NWI1YzI4MDIxNDU1N2EyNGFiNTcxZTJhOWU2MDVlNWQzMjk3MjZjMmIzZWNjNjJkNWY=", {
"currency": "USD",
"amount": 2500,
"locale": "en_US",
"amountoptions": [500, 10000, 60000],
"simulator": "EXTERNAL",
"merchantRefNum": "193767720k213012",
"canEditAmount": true,
"billingAddress": {
"street": "222333 Peachtree Place",
"city": "Atlanta",
"zip": "30318",
"country": "US",
"state": "GA"
},
"environment": "TEST",
"merchantDescriptor": {
"dynamicDescriptor": "Paysafe test",
"phone": "9505610677"
},
"customer": {
"firstName": "John",
"lastName": "Smith",
"email": "paysafe.user@paysafe.com",
"phone": "3069443197",
"dateOfBirth": {
day: 28,
month: 2,
year: 1975
}
},

"paymentMethodDetails": {
applePay: {
//accountId: "1001456390", //optional , needed for multiple ApplePay accountId.
label: "Pay With Apple",
requestShippingAddress: false,
requestBillingAddress: false,
type: 'buy',
supportedCountries: ['US', 'CA', 'GB'],
color: 'white-outline'
}
}
},
function(instance, error, result) {
if (result && result.paymentHandleToken) {
console.log(result);
// make AJAX call to Payments API
// alert(result.paymentHandleToken + " - token to be used to make server to server call to Payments API");
instance.showSuccessScreen("Your goods are now purchased. Expect them to be delivered in next 5 business days.");
} else {
console.error(error);
// Handle the error
}
},
function(stage, expired) {
switch (stage) {
case "BeforePayment": // Handle the scenario
break;
case "DuringPayment": // Handle the scenario
break;
case "AfterPayment": // Handle the scenario
break;
default: // Handle the scenario
}
});
}
</script>
</html>

Configurez la fonction et l’objet

ParamètreRequisTypeDescription
paymentMethodDetailstrueobjectObligatoire, si le marchand propose ce mode de paiement.
applePaytrueobjectObligatoire, si le marchand propose ce mode de paiement.
accountidtrue (conditional)stringObligatoire s'il y a plusieurs comptes Apple Pay avec la même devise.
labeltruestringAffiché sur la fiche de paiement
requestShippingAddressfalseboolLa valeur par défaut est « false ». En mode « true », Apple Pay exigera l’adresse de livraison.
requestBillingAddressfalseboolLa valeur par défaut est « false ». En mode « true », Apple Pay exigera l’adresse de facturation.
typefalsestring("plain", "buy", "addMoney", "book", "checkout", "continue", "contribute", "donate", "instore", "order", "reload", "rent", "setup", "subscribe", "support", "tip", "topup") Default; pay Cliquez ici pour consulter les lignes directrices d’Apple.

Si aucune valeur n'est fournie ou si elle est erronée, la caisse créera des boutons avec des valeurs par défaut.
colorfalsestring(white, black, white-outline) Default: white-outline Cliquez ici pour consulter les lignes directrices d'Apple.

Si aucune valeur n'est fournie ou si elle est erronée, la caisse créera des boutons avec des valeurs par défaut.
supportedCountriesfalsetableau de codes de pays à deux lettres de l'ISO 3166Limite les paiements aux cartes de certains pays.

Cliquez ici pour consulter la liste complète de la définition des paramètres.

Code QR Apple Pay

Le code QR Apple Pay dans Paysafe Checkout permet aux utilisateurs d'iPhone ayant des cartes enregistrées dans leur portefeuille Apple Pay, fonctionnant sous iOS 18 ou une version ultérieure, d'utiliser Apple Pay dans n'importe quel navigateur web de bureau - tel que Chrome, Edge ou Firefox - sur divers systèmes d'exploitation, y compris Windows et Linux. L'extension d'Apple Pay au-delà de l'écosystème Apple améliore l'expérience client et les taux d'acceptation des commerçants.

Cette fonctionnalité est activée par défaut dans Paysafe Checkout, ne nécessitant aucune configuration ou intégration supplémentaire. Le bouton de paiement Apple Pay et le code QR sont désormais disponibles sur tous les navigateurs de bureau et systèmes d'exploitation. Cependant, seuls les utilisateurs d'iPhones sous iOS 18 ou ultérieur peuvent scanner le code QR avec leur appareil photo, ouvrir la fiche de paiement Apple Pay et effectuer la transaction, qui est ensuite confirmée sur l'écran de réussite de Paysafe Checkout. En coulisses, le même processus de paiement sécurisé utilisé pour les transactions Apple Pay standard est appliqué.