Interface de paiement d'application autonome
Description du processus de paiement
Processus de consommation :
1) L'utilisateur initie le paiement dans l'application et appelle l'interface publique static void pay
2) SDK Avec Ali Après que le serveur ait confirmé le paiement, la page de paiement s'affiche à l'utilisateur
3) Après que l'utilisateur ait confirmé le paiement, le SDK lance et finalise le paiement sur le serveur Ali
4) AliLe serveur enverra le résultat du paiement Commentaires au SDK
5) SDKRenvoyer l'état du paiement dans le rappel
6) L'application décide si elle doit émettre des accessoires aux utilisateurs de l'application en fonction du rappel statut
Interface de paiement d'application autonome
Description de l'interface :
L'application autonome appelle l'interface de paiement publique static void pay
Le client de l'application détermine si les accessoires sont émis via le statut de rappel
Conditions préalables : Aucune
Prototype de fonction :
paiement public statique nul (titre de la chaîne,ID du sujet de la chaîne, montant de la chaîne, IPayListener payListenerDescription du paramètre :
titre : nom de l'élément de paiement, tel que " gem"
subjectId identifiant du produit (utilisé pour marquer les produits participant à des activités d'incitation, par personnalisation du CP) facultatif
amount : RMB "cent" (par exemple, montant = 100, représentant 1 yuan)
payListener : fonction de rappel, notification succès ou échec une fois le paiement effectué
Exemple de demande :
Stringamount =“1”; String title ="支付人民币0.01元"; AliTvSdk.pay(title,subjectId,amount,newIPayListener() { @Override publicvoidonSuccess(String title,intamount) { TestToast.show("支付成功"); } @Override publicvoidonError(String title,intamount, String errMsg) { TestToast.show("支付失败,原因:"+ errMsg); } @Override publicvoidonCancel(String title,intamount) { TestToast.show("支付取消"); } });.