Características #
Recurso | Detalhes |
---|---|
Processamento de moedas | MYR、CNY |
Moedas de liquidação | MYR |
Valor mínimo da transação | 0,01MYR |
Valor máximo da transação | 2500MYR |
Reembolsos | × |
Reembolsos parciais | × |
Processo de pagamento #
- O cliente opta por pagar com a unionpay e é redirecionado para a página de pagamento da unionpay
Integração de servidor para servidor #
Usando a unionpay, os clientes pagam por meio de redirecionamento do seu site ou aplicativo, concluem o pagamento e retornam ao seu site ou aplicativo, onde você recebe uma notificação imediata sobre o sucesso ou fracasso do pagamento.
Visão geral #
Para integração direta com a API, você pode criar uma intenção de pagamento e obter o URL em apenas uma etapa:
- Criar um PaymentIntent
Criar um PaymentIntent #
Um PaymentIntent é um objeto que representa sua intenção de cobrar o pagamento do cliente e rastreia o ciclo de vida do processo de pagamento. Crie um PaymentIntent em seu servidor e especifique o valor a ser cobrado e uma moeda compatível. Se você já tiver uma integração de Payment Intents, adicione unionpay à lista de tipos de métodos de pagamento.
Solicitação Criar um PaymentIntent
{
"amount":1050,
"currency": "CNY",
"confirm":true,
"payment_method_data" : {
"type": "unionpay"
},
"return_url": "https://your.website"
}
Resposta
{
"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": "automatic",
"return_url": "https://your.website",
"payment_method": "pm_1646357082556858368",
"capture_method": "automatic"
}