Wenn eine Transaktion von einem Zahlungssystem abgelehnt wird, sendet Xsolla
die Transaktionsdetails in einem Webhook vom Typ ps_declined an die von Ihnen
festgelegte Webhook-URL. Der Webhook wird während der Autorisierung- oder
Zahlungsabwicklung gesendet. In diesem Fall wird der Webhook
payment\ order_paid nicht gesendet.
Typische Gründe für von Zahlungssystemen abgelehnte Zahlungen:
Nicht zu verwechseln mit:
Hinweis
Wenden Sie sich an Ihren Customer Success Manager oder senden Sie eine E-Mail an csm@xsolla.com, wenn Sie den Webhook ps_declined erhalten möchten.
| notification_type required | string Benachrichtigungstyp. | ||||||||||
required | object Details zur Transaktion (Objekt). | ||||||||||
object Benutzerdaten (Objekt). | |||||||||||
object Benutzerdefinierte Projekteinstellungen (Objekt). | |||||||||||
| |||||||||||
object Benutzerdaten (Objekt). | |||||||||||
| |||||||||||
Zur Signalisierung einer erfolgreiche Verarbeitung.
Rückgabe im Falle eines Fehlers in den bereitgestellten Informationen (z. B. fehlender erforderlicher Parameter, fehlgeschlagene Autorisierung usw.). In diesem Fall wird zwar das Geld des Nutzers abgebucht, der Kauf schlägt jedoch fehl. Um eine Rückerstattung vorzunehmen, wenden Sie sich an den Xsolla-Kundendienst unter support@xsolla.com.
Im Falle von temporären Fehlern mit Ihren Servern.
curl -v 'https://your.hostname/your/uri' \ -X POST \ -H 'Accept: application/json' \ -H 'Content-Type: application/json' \ -H 'Authorization: Signature 80543ba63e1e50cf05f15150fe75e7245da9a898' \ -d '{ "notification_type": "ps_declined", "settings": { "project_id": "18404", "merchant_id": "2340" }, "user": { "ip": "127.0.0.1", "email": "email@example.com", "id": "1234567", "country": "US" }, "transaction": { "id": "1", "dry_run": "1", "payment_method": "1" }, "refund_details": { "author": "support@xsolla.com", "code": "8", "reason": "Cancellation by the PS request", "reason_detail": "Insufficient funds" } }'
{- "error": {
- "code": "INCORRECT_AMOUNT",
- "message": "Incorrect amount"
}
}