Redirigez facilement depuis n'importe quelle application ou site Web iOS, directement vers l'application de paiement pour être payé.
L'application de paiement iOS reconnaît le schéma d'URL commençant par:
payment://new?amount=2000¤cy=usd&description=Cat+sweater&name=John+Doe&[email protected]
Pour le moment, le paiement ne peut alimenter que de nouveaux frais.
payment://new?
Ajouter un montant, en centimes:
payment://new?amount=2000
Choisissez une devise acceptée:
payment://new?currency=usd
Ajoutez une description codée URL pour les frais:
payment://new?description=Cat+Sweater
Ajouter un nom encodé URL pour le client:
payment://new?name=John+Doe
Fournissez une adresse e-mail pour un reçu:
payment://new?[email protected]
Pris en charge dans iOS v5.04 ou version ultérieure . Une fois la transaction réussie, l'application de paiement reviendra à votre application.
payment://new?callback=https://foo.bar.com/hook
En plus d'iOS qui vous ramène automatiquement à votre site Web, nous vous renverrons également quelques informations, notamment:
{
"success" : true,
"amount" : 2000,
"currency" : "usd",
"chargeId" : "pi_xxxxxx" // from Stripe
}
À partir de là, vous pourrez récupérer l'identifiant de facturation ou effectuer tout traitement et messagerie dont vous pourriez avoir besoin pour vos clients.
En cas d'erreur, vous pouvez recevoir un message au format:
{
"error" : {
"message" : "Generic error message",
}
}