NativeCheckout
$viva->nativeCheckout->createChargeToken()
Génère un token de charge à usage unique à partir des données Apple Pay ou Google Pay.
$token = $viva->nativeCheckout->createChargeToken(
amount: 1500,
paymentData: $applePayPaymentDataString,
paymentMethod: 'applepay', // ou 'googlepay'
sourceCode: '1234',
);
echo $token['chargeToken']; // Token à passer à createTransaction()
echo $token['redirectToACSForm']; // Formulaire 3DS (si applicable)
post/NativeCheckout/createChargeToken
Request body
Example request
{
"amount": 1500
}Response
Token de charge généré