Die XML-Struktur, welche die Daten für den Zahlungsanbieter PayPal enthält, ist als Kindelement in den Request-Daten von transferMoney eingebettet. Sie besitzt folgende Struktur: |
<paypal_refund significant_key="transaction_id" reference_id="1"> <mandator_id>1</mandator_id> <transaction_id>1E6293386E0029129</transaction_id> <refund_amount>1.00</refund_amount> <refund_type>Partial</refund_type> <currency_code_iso>EUR</currency_code_iso> <reason_id>1</reason_id> </paypal_refund> |
Name |
Beschreibung |
Anz. |
Typ |
sonstiges |
paypal_refund |
Wrapper-Element, das die spezifischen Daten einer Rückzahlung für die Plattform PayPal zusammenfasst. |
0..N |
Element |
|
significant_key |
Gibt an welches Feld zur Identifikation der PayPal-Zahlung genutzt wird |
1 |
string |
Feste Werte: payment_id | transaction_id |
mandator_id |
ID des Mandanten |
1 |
integer |
|
payment_id |
ID der Zahlung |
1 |
integer |
|
transaction_id |
PayPal-Transaktions-ID |
1 |
string |
|
refund_type |
Typ der Rückzahlung |
0..1 |
string |
Feste Werte: Full | Partial |
refund_note |
Bemerkung zur Rückzahlung |
0..1 |
string |
|
refund_amount |
Betrag der Rückzahlung |
1 |
decimal |
|
currency_code_ iso |
Legt die Währung der Rückzahlung fest |
1 |
string |
|
reason_id |
Legt fest, ob es sich bei der Rückzahlung um eine allgemeine Gutschrift oder um eine Rückzahlung auf Grund einer Stornierung handelt. |
0..1 |
integer |
Feste Werte: 1 = Storno 2 = Gutschrift |
<paypal_refund> <refund_id>552344</refund_id> <mandator_id>1</mandator_id> <payment_id>529284</payment_id> <transaction_id>1E6293386E0029129</transaction_id> </paypal_refund> |
Name |
Beschreibung |
Anz. |
Typ |
sonstiges |
---|---|---|---|---|
paypal_refund |
Wrapper-Element, das die spezifischen Daten für den Zahlungsanbieter PayPal zusammenfasst |
0..N |
Element |
|
refund_id |
ID des Refunds |
1 |
integer |
|
mandator_id |
ID des Mandanten |
1 |
integer |
|
payment_id |
ID des Zahlungseingangs |
1 |
integer |
|
transaction_id |
Transaktions-ID der Rückzahlung |
1 |
string |
Code |
Beschreibung |
0 |
Die Abfrage wurde erfolgreich durchgeführt. |
-10001 |
Es konnte keine Zahlung mit der angegebenen Transaktions-ID oder Zahlungs-ID gefunden werden. |
-10002 |
Der Refund konnte versendet, aber nicht abgespeichert werden. |
-10003 |
Der Refund konnte nicht versendet werden. |
-10004 |
Der Account konnte nicht identifiziert werden. |
-10005 |
Der Typ der Rückzahlung konnte nicht identifiziert werden. |
Version |
Änderungsbeschreibung |
---|---|
3.3.2.90 |
Einführung des Calls |