Paysafecash
L’API Paiements Paysafe prend en charge Paysafecash en tant qu’instrument de paiement. Vous pouvez traiter les paiements Paysafecash à l’aide de l’API Paiements.
L’API Paiements répond aux besoins suivants de Paysafecash :
- Instrument de paiement : Paysafecash
-
Mode de paiement : paiements en ligne en argent comptant
-
Types de transactions : paiements
-
Authentification de paiement : Clé API pour l’authentification de la requête, autorisation de l’adresse IP du serveur de paiement, certificat X.509 pour l’authenticité de la requête.
Paysafe Cash impose des limites par transaction, qui varient selon les pays. Prenez note des limites de transaction imposées par les autorités réglementaires locales et par Paysafe dans votre pays de résidence.
Paysafecash BAPPL | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Entrée d’argent | |||||||||||
Limites du client** | Limite du distributeur | ||||||||||
KYC - S.O. | KYC - SDD | KYC - FDD | |||||||||
Pays | Pays - ISO | Direct? | Devise - ISO | Compte? | Unique | Unique | Annuelle | Unique | Mensuelle | Min | Max |
Autriche | AT | Oui | EUR | Oui | 1000 | 2 500 | 1000 | 2 500 | 0,01 | 1000 | |
Belgique | BE | Oui | EUR | Oui | 1000 | 2 500 | 1000 | 2 500 | 0,01 | 1000 | |
Bulgarie | BG | Oui | BGN | Oui | 1 000 € | 4 889 | 1 000 € | 4 889 | |||
Canada | CA | Oui | CAD | Non | 3 000 | 10 | 3 000 | ||||
Croatie | HR | Oui | HRK | Oui | 1 000 € | 19 000 | 1 000 € | 19 000 | 7 | 10 000 | |
Chypre | CY | Oui | EUR | Oui | 1000 | 2 500 | 1000 | 2 500 | |||
République tchèque | CZ | Oui | CZK | Oui | 1 000 € | 60 000 | 1 000 € | 60 000 | 1 | 50 000 | |
Danemark | DK | Non | DKK | Oui | 1 000 € | 17 500 | 1 000 € | 17 500 | 0,10 | 7 000 | |
Finlande | FI | Non | EUR | Oui | 1000 | 2 500 | 1000 | 2 500 | |||
France | FR | Oui | EUR | Oui | 1000 | 2 500 | 1000 | 2 500 | 0,01 | 1000 | |
Allemagne | DE | Non | EUR | Non | 1000 | 0,01 | 1000 | ||||
Grèce | GR | Oui | EUR | Oui | 1000 | 2 500 | 1000 | 2 500 | 0,01 | 1000 | |
Grèce | GR | Oui | EUR | Oui | 1000 | 2 500 | 1000 | 2 500 | 0,01 | 1000 | |
Hongrie | HU | Oui | HUF | Oui | 1 000 € | 650 000 | 1 000 € | 650 000 | 300 | 307 000 | |
Irlande | IE | Oui | EUR | Oui | 1000 | 2 500 | 1000 | 2 500 | 0,01 | 1000 | |
Italie | IT | Oui | EUR | Oui | 1000 | 2 500 | 1000 | 2 500 | 0,01 | 1000 | |
Lettonie | LV | Oui | EUR | Oui | 1000 | 2 500 € | 1000 | 2 500 | |||
Lituanie | LT | Oui | EUR | Oui | 1000 | 2 500 € | 1000 | 2 500 | 0,01 | 1000 | |
Mexique | MX | Oui | MXN | Non | 1 000 € | ||||||
Pays-Bas | NL | Oui | EUR | Oui | 1000 | 2 500 | 1000 | 2 500 | 0,01 | 1000 | |
Norvège | NON | Non | NOK | Oui | 1 000 € | 17 500 | 1 000 € | 17 500 | |||
Pologne | PT | Oui | EUR | Oui | 1 000 € | 9 000 | 1 000 € | 9 000 | 0,04 | 4 000 | |
Portugal | PT | Oui | EUR | Oui | 1 000 € | 2 500 | 1000 | 2 500 | 0,01 | 1000 | |
Pérou | PE | Oui | PEN | Non | 1 000 € |
| |||||
Roumanie | RO | Oui | RON | Oui | 1 000 € | 10 000 | 1000 | 10 000 | 4 | 4 500 | |
Slovaquie | SK | Oui | EUR | Oui | 1000 | 2 500 | 1000 | 2 500 | 0,01 | 1000 | |
Slovénie | SL | Oui | EUR | Oui | 1000 | 2 500 | 1000 | 2 500 | 1 | 1000 | |
Espagne | ES | Oui | EUR | Oui | 1000 | 2 500 | 1000 | 2 500 | 0,01 | 1000 | |
Suède | SE | Oui | SEK | Oui | 1 000 € | 20 000 | 1 000 € | 20 000 | |||
Suisse | CH | Oui | CHF | Non | 1 000 € | 0,01 | 1000 | ||||
Royaume Uni | GB | Oui | GBP | Oui | 1000 | 2 000 | 1 000 € | 2 000 | 0,01 | 499 | |
É.-U. | US | Oui | USD | Non | 1 000 € | 10 | 500* |
Renseignements supplémentaires :
Différentes limites de distributeur s’appliquent en fonction du produit concerné. Pour plus d’informations, veuillez consulter - TESU - Séparation de produits Paysafecash - US - Opérations Paysafecard - Paysafe Confluence
** La limitation technique historique s’applique à tous les pays sur la base d’une transaction (le réglage se fait dans le fichier de configuration/pas dans l’administrateur). La limite est de 1 000 EUR par transaction. Il existe quelques exceptions : pour les États-Unis – 999 USD/trx en général, en particulier une limite spécifique pour les paiements de loyer de 1 500 USD et pour le Canada – 3 000 CAD/trx
Produit | Montant minimum du code-barres | Montant maximum du code-barres |
---|---|---|
MDIRECTLOAD | 10 USD | 999 USD |
IN_020_PAYSAFECASH | 10 USD | 500 USD |
IN_019_PAYSAFECASH | 10 USD | 999 USD |
IN_017_PAYSAFECASH | 10 USD | 500 USD |
IN_015_PAYSAFECASH | 10 USD | 999 USD |
IN_013_PAYSAFECASH | 10 USD | 1500 USD |
IN_011_PAYSAFECASH | 10 USD | 999 USD |
IN_009_PAYSAFECASH | 10 USD | 500 USD |
Scénarios habituels
Paiement Paysafecash
Pour traiter une requête de paiement en utilisant Paysafecash comme type de paiement, procédez comme suit :
- Créez un "payment handle" avec le paramètre transactionType défini sur PAYMENT et le paramètre paymentType défini sur PAYSAFECASH.
- Comme le client doit compléter l’authentification du paiement en fournissant les détails de Paysafecash, Paysafe renvoie une réponse contenant le message suivant :
- Le paramètre action est défini sur REDIRECT
- Un lien payment_redirect pointe vers l’URL de redirection Paysafecash
- Redirigez le client vers l’URL de redirection Paysafecash afin qu’il puisse générer un code-barres.
- Lorsque la génération du code-barres est réussie, l’état du "payment handle" devient PAYABLE. Le marchand est informé de ce changement d’état par les webhooks qui ont été configurés.
- Utilisez le jeton paymentHandleToken renvoyé dans la réponse pour traiter la demande de paiement. Le paiement aura l’état PENDING jusqu’à ce que le client ait effectué le paiement.
Une fois que la requête de paiement a abouti, le marchand en est informé par le biais de webhooks et les fonds sont immédiatement transférés sur le compte du marchand.
Paiement Paysafecash (flux de redirection)
Lors du traitement d’une requête de paiement avec Paysafecash comme type de paiement, il convient de suivre les étapes suivantes :
Créez un "payment handle" avec le paramètre transactionType défini sur PAYMENT et le paramètre paymentType défini sur PAYSAFECASH.
Paysafe fournit la réponse suivante car le client doit compléter l’authentification du paiement en saisissant les données Paysafecash :
Le paramètre action est défini sur REDIRECT
Un lien payment_redirect pointe vers l’URL de redirection de Paysafecash
Redirigez le client vers l’URL de redirection Paysafecash afin qu’il puisse générer un code-barres.
L’état du "payment handle" passe à PAYABLE après la génération réussie du code-barres. Cette mise à jour de l’état est communiquée au marchand à l’aide des webhooks qui ont été configurés.
Pour traiter la requête de paiement, utilisez le paymentHandleToken fourni dans la réponse. Le paiement aura l’état PENDING jusqu’à ce que le client ait effectué le paiement.
Une fois que la requête de paiement a abouti, le marchand en est informé par le biais de webhooks et les fonds sont immédiatement transférés sur le compte du marchand.
Paiement Paysafecash – flux direct
Lors du traitement d’une requête de paiement avec Paysafecash comme type de paiement, il convient de suivre les étapes suivantes :
Créez un "payment handle" avec le paramètre transactionType défini sur PAYMENT et le paramètre paymentType défini sur PAYSAFECASH.
Paysafe renvoie une réponse avec le tableau de codes-barres suivant, et l’état du "payment handle" est PAYABLE.
"barcodes": [
{
"barcode": "799366433670000000000000160630",
"visualization": "CODE128",
"country": "US",
"expiresAt": "1663586164067"
}
]
Paramètre | Valeur |
---|---|
Code-barres | Valeur du code-barres |
Visualisation | Format du code-barres |
Pays | Pays envoyé dans la requête |
expiresAt | Temps d’expiration du code-barres au format Epoch |
3. Afficher le code-barres pour l’utilisateur.
4. Pour compléter la requête de paiement, utilisez le paymentHandleToken renvoyé dans la réponse. L’état du paiement sera PENDING jusqu’à ce que le client effectue le paiement en magasin.
API à utiliser
Paiement Paysafecash – annuler le code-barres
Disponible pour le flux direct et le flux de redirection.
Pour annuler un code-barres, procédez comme suit :
Créez un appel HTTP PUT avec identifiant de paiement dans l’URL :
PUT/paymenthub/v1/payments/{paymentId}Transmettez le JSON ci-dessous dans le corps de la requête :
{
"status": "CANCELLED"
}Vous recevrez une réponse avec l’état CANCELLED.
Vous pouvez vérifier l’état du paiement en utilisant l’appel GET :
GET/paymenthub/v1/payments/{paymentId}
API Localisateur de magasins
Pour trouver les magasins Paysafe :
Créez un appel GET avec les paramètres suivants.
Vous obtiendrez une liste de magasins dans la réponse.
Flux direct de codes-barres
Instructions de test
Test des valeurs d’identification du client
L’identifiant du client, également connu sous le nom de « identifiant de marchand du client », est un paramètre important pour l’intégration de paysafecard. L’identifiant du client identifie le client du côté de nos partenaires commerciaux. L’identifiant client optimal est une valeur totalement aléatoire. Une valeur qui identifie le client de manière unique et qui est déconnectée de toute information personnelle. Cette valeur d’identification du client doit être la même pour toutes les transactions du client. Voici des lignes directrices concernant les identifiants de clients possibles :
Valeurs valides :
Valeur | Type |
---|---|
2c3be0b50c7a5f1964a63d78f38a6ffc41c027e9 | SHA1 - test@123.com |
742f2b1a55cd5d606ea44b4fcb54646a | MD5 - test@123.com |
3a5b0d0777dead9df93d502df85c8180e53804eb | SHA1 - UsernameValue1 |
3192481752123 | Identifiant de client aléatoire |
CustomerID1 | Identifiant du client exempt d’informations personnelles |
Valeurs non valides :
test@123.com |
Username_1 |
FirstName123 |
LastName123 |
Timestamp |
Adresse IP |
L’envoi de valeurs non valides, sous quelque forme que ce soit, ne sera pas accepté. Si vous avez l’intention de traiter des transactions paysafecard sur plusieurs marques, veuillez vous renseigner sur les possibilités de séparer plusieurs entités pour votre compte.