Notification de rappel
AVERTISSEMENT (WARNING)
Remarque : La même notification peut être envoyée plusieurs fois au marchand. Et le marchand doit être capable de traiter correctement la notification en double. Les pratiques recommandées sont les suivantes : lors du traitement d'une notification, vérifier d'abord le statut du paiement pour déterminer si la notification a été traitée. Si non, traitez-la à nouveau. Si oui, renvoyez directement un résultat de réussite. Avant la vérification de l'état et le traitement des données commerciales, le contrôle de la concurrence est effectué à l'aide de verrous de données pour éviter le chaos des données causé par la réentrance des fonctions.
DANGER
Les marchands doivent effectuer une vérification de la signature sur le contenu du rappel de paiement et vérifier si le montant du paiement retourné est correct, pour éviter les fuites de données et l'émergence de « fausses notifications », entraînant une perte de fonds.
POST
Le paramètre notify_url soumis par "Créer un paiement" (Create Payout). Si le lien n'est pas accessible,
votre marchand ne peut pas recevoir la notification du système.Request Body
app_id
string
Application
mch_id
string
Marchand
create_time
time
Heure de notification
resource_type
string
Le type de données de ressource de la notification. La notification de succès de paiement est encrypt-resource
event_type
string
Type de notification. Le type de notification de succès de paiement est PAYPAYOUT.SUCCESS.
resource
object
Données de ressource de notification
» original_type
string
Le type de rappel d'origine est payout
» algorithm
string
Actuellement, seul AES-256-ECB est pris en charge pour l'algorithme de chiffrement qui chiffre les données de résultat
» ciphertext
string
Texte chiffré de données de résultat activé/désactivé codé en Base64. S'il est activé, le contenu crypté est renvoyé. Après décryptage, c'est une chaîne JSON de PayoutTransactionDetail.
» nonce
string
Crypter à l'aide de chaînes aléatoires
Exemple de requête (Request example)
Exemple de retour (Return example)
Veuillez renvoyer success pour notifier le serveur de notification après avoir reçu avec succès la demande de rappel. Une fois que le serveur de notification a reçu success, la notification s'arrête. Sinon, la notification sera envoyée 10 fois à la fréquence de 0s/15s/30s/3m/10m/20m/30m/60m/3h/6h.
Mis à jour