1. [1001-Cas d'utilisation facultatif-paiement normal par carte de crédit]
Étapes du test
(1) Saisissez "WeChat->Moi->Wallet->Paiement" sur le client mobile pour obtenir le code-barres de paiement ;
(2) Entrez le montant de la commande de 5,01 yuans au caissier et scannez le code-barres ci-dessus avec un scanner de code (cette opération est facultative. S'il y a une invite telle que le code QR est invalide lors de la numérisation du code, vous pouvez ignorer l'invite et cela n'affectera pas le résultat du test), terminer le paiement (ou directement emballer et appeler le balayage de la carte api
(3) Selon); au numéro de commande interne du commerçant (out_trade_no), recherchez l'API de commande (api.mch.weixin.qq.com/sandboxnew/pay/orderquery) pour interroger l'état de la commande et vérifier les informations clés de la propre commande du commerçant
Après l'achèvement
3.2 [1002-Cas d'utilisation facultatif - Payer par carte de crédit pour remboursement】
3.2.1 Brève description du cas d'utilisation
Le le montant de la commande est de 5,02 yuans, utilisez la monnaie + un bon de recharge gratuit de 0,01 yuan, le paiement réel est de 5,01 yuans, la demande de remboursement est mise à niveau.
3.2.3 Étapes du test
(1) Utilisez le paiement par carte pour payer une commande de 5,02 yuans
(2) Selon le numéro de commande interne du commerçant (out_trade_no), étudiez l'api de la commande (api. mch.weixin. qq.com/sandboxnew/pay/orderquery) pour vérifier l'état de la commande
(3) Appelez l'API de remboursement (api.mch.weixin.qq.com/sandboxnew/secapi/pay/refund) pour remboursement ;
(4) Appelez l'API de requête de remboursement (api.mch.weixin.qq.com/sandboxnew/pay/refundquery) pour interroger les résultats du remboursement.
3.3 [1003-Cas d'utilisation facultatif-compte officiel/APP/code de scan pour le paiement normal]
3.3.1 Brève description du cas d'utilisation
Le montant de la commande est de 5,51 yuans, dont 0,01 yuan est utilisé comme coupon sans recharge. Le salaire réel est de 5,50 yuans.
Vérifiez le processus de paiement normal et les commerçants utilisent des bons de recharge sans recharge pour le paiement.
3.3.3 Étapes du test
(1) Utilisez le client pour scanner le code, sélectionnez le produit et passez une commande (cette opération est facultative. S'il y a une invite telle que l'expiration du code QR lors de la numérisation du code, vous pouvez ignorer l'invite. Cela n'affecte pas les résultats du test. L'erreur total_fee du caissier se produit lors du paiement car cette commande sandbox n'existe pas dans l'environnement de paiement réel WeChat. Cette erreur peut être ignorée. page de confirmation de la transaction de paiement et ajustez l'API de la commande (api.mch).weixin.qq.com/sandboxnew/pay/unifiedorder)
(2) Attendez 5 secondes pour terminer le paiement
(3) Appelez ; l'API de commande (api.mch.weixin.qq.com/sandboxnew/pay /orderquery) pour interroger l'état de la commande et vérifier les informations clés des propres commandes du commerçant.
3.4 [1004-Cas d'utilisation facultatif-compte officiel/APP/remboursement du paiement par code scan]
3.4.1 Brève description du cas d'utilisation
Le montant de la commande est de 5,52 yuans, dont 0,01 yuan est utilisé sous forme de coupon sans recharge. Le paiement réel était de 5,51 yuans.
3.4.3 Étapes du test
(1) Effectuer un paiement de commande de 5,52 yuans
(2) Selon le numéro de commande interne du commerçant (out_trade_no), enquêter sur l'API de commande
( api.mch. weixin.qq.com/sandboxnew/pay/orderquery) pour interroger et vérifier les informations clés des propres commandes du commerçant
(3) Appeler l'API de remboursement (api.mch.weixin.qq.com) /sandboxnew/secapi /pay/refund) pour le remboursement ;
(4) Appelez l'API de requête de remboursement (api.mch.weixin.qq.com/sandboxnew/pay/refundquery) pour interroger le résultat du remboursement
3.5【 1005 -Cas d'utilisation requis-Téléchargement du relevé de transaction]
3.5.3 Étapes du test
(1) Appelez l'interface de téléchargement du relevé pour télécharger le relevé, où bill_type=ALL lors du téléchargement du relevé total, télécharger le relevé Lorsque la transaction de facture est réussie, bill_type=SUCCESS, lorsque le formulaire de remboursement du relevé est téléchargé, bill_type=REFUND, exemple de lien : api.mch.weixin.qq.com/sandboxnew/pay/downloadbill
(2; ) Vérifiez le champ du fichier de retour de facture, montant du règlement = montant total de la commande - montant du coupon sans recharge.
[Recommandations associées]
1. Téléchargement du code source de la plateforme de compte public WeChat.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!