Caractéristiques #
Fonctionnalité | Détails |
---|---|
Traitement des devises | MYR、CNY |
Devises de règlement | MYR |
Montant minimum de la transaction | 0,01MYR |
Montant maximum de la transaction | 2500MYR |
Remboursements | × |
Remboursements partiels | × |
Procédure de paiement #
- Le client choisit de payer avec unionpay et est redirigé vers la page de paiement unionpay.
Intégration serveur à serveur #
Avec unionpay, les clients paient en se redirigeant depuis votre site web ou votre application, terminent le paiement, puis reviennent sur votre site web ou votre application où vous recevez une notification immédiate sur le succès ou l'échec du paiement.
Vue d'ensemble #
Pour l'intégration directe de l'API, vous pouvez créer une intention de paiement et obtenir l'url en une seule étape, voici la démonstration de la création d'intentions de paiement :
- Créer un PaymentIntent
Créer un PaymentIntent #
Un PaymentIntent est un objet qui représente votre intention d'encaisser le paiement de votre client et qui suit le cycle de vie du processus de paiement. Créez un PaymentIntent sur votre serveur et indiquez le montant à percevoir ainsi qu'une devise prise en charge. Si vous avez déjà intégré PaymentIntent, ajoutez unionpay à la liste des types de méthodes de paiement.
Demande Créer un PaymentIntent
{
"montant":1050,
"devise" : "CNY",
"confirm":true,
"payment_method_data" : {
"type" : "unionpay"
},
"return_url" : "https://your.website"
}
Réponse
{
"id" : "pi_1646357082686881792",
"object" : "payment_intent",
"created" : 1681357091000,
"currency" : "CNY",
"amount" : 1050,
"status" : "requires_action",
"livemode" : true,
"client_secret": "pi_1646357082686881792_secret_WrLaoJjPfB9FaWPfaqsxQyPx",
"next_action" : {
"type" : "unionpay_handle_redirect",
"unionpay_handle_redirect" : {
"url" : "https://api.wooshpay.com/v1/receives/paydibs/pay/1646357082686881792"
}
},
"payment_method_types" : [
"grabpay",
"mcash",
"boost",
"touchngo",
"unionpay"
],
"confirmation_method" : "automatique",
"return_url" : "https://your.website",
"payment_method" : "pm_1646357082556858368",
"capture_method" : "automatic"
}