Kann ich Payouts an Kunden über Apple Pay verarbeiten?

  Zuletzt aktualisiert: 

Bitte beachten Sie die folgenden Hinweise:

  Die hier beschriebenen Lösungen erfordern eine Integration mit unserer Webservices . Lesen Sie dazu unsere Dokumentation.

Für Payment Pages, JavaScript- oder Mobile-SDK-Integrationen

Wenn Sie Payouts Apple Pay Integrationen entwickeln, bei denen unsere gehosteten Payment Pages JavaScript-Lösungen zum Einsatz kommen, können Sie payouts nur payouts einer parenttransactionreference einer vorherigen Transaktion verarbeiten.

Zum Anzeigen weiterer Informationen ausklappen

Reichen Sie einen REFUND ein, der die parenttransactionreference einer früheren Transaktion, von der Sie das Apple Pay übernehmen möchten.

Python PHP cURL Rohes JSON Rohes XML
#!/usr/bin/python
import securetrading

stconfig = securetrading.Config()
stconfig.username = "webservices@example.com"
stconfig.password = "Password1^"
st = securetrading.Api(stconfig)

payout= {
  "accounttypedescription": "CFT",
  "baseamount": "1",
  "currencyiso3a": "GBP",
  "parenttransactionreference": "1-2-345678",
  "requesttypedescriptions": ["REFUND"],
  "sitereference": "site12346"
}

strequest = securetrading.Request()
strequest.update(payout)
stresponse = st.process(strequest) #stresponse contains the transaction response

Ersetzen Sie <DOMAIN> mit einer unterstützten Domäne. Vollständige Domainliste anzeigen.

Wenn die payout abgelehnt payout , kann dies daran liegen, dass das in Ihrer Anfrage angegebene Apple Pay gelöscht oder aktualisiert wurde. In diesem Fall:

  1. Führen Sie eine neue Zahlung oder account check durch, account check die Apple Pay des Karteninhabers erneut zu erfassen.
  2. Rufen Sie die neue transactionreference aus der Antwort.
  3. Reichen Sie über diesen Link einen neuen payout ein transactionreference als parenttransactionreferenceein.

Sollte die payout weiterhin abgelehnt payout , sollte sich der Karteninhaber an seinen Kartenaussteller wenden, um Unterstützung zu erhalten.

Für API-Integrationen mit Apple Pay

Wenn Sie Payouts Integrationen entwickeln, die Transaktionen Apple Pay über Apple Pay abwickeln, können Sie ein Apple Pay in eine neue API-Anfrage einfügen, um die payout abzuwickeln.

Zum Anzeigen weiterer Informationen ausklappen

Reichen Sie einen REFUND ein, der das eindeutige Apple Pay enthält, in der pan . Hinweis: Sie müssen die parenttransactionreference in diesem Ablauf übermitteln.

Python PHP cURL Rohes JSON Rohes XML
#!/usr/bin/python
import securetrading

stconfig = securetrading.Config()
stconfig.username = "webservices@example.com"
stconfig.password = "Password1^"
st = securetrading.Api(stconfig)

auth = {
  "accounttypedescription":"CFT",
  "baseamount":"2000",
  "currencyiso3a":"GBP",
  "eci":"2",
  "expirydate":"07/2023",
  "pan":"5100000000000511",
  "requesttypedescriptions": ["REFUND"],
  "sitereference": "test_site12345",
  "tavv":"ALFoEd4DhmGzAIj3dUo4AoABFA==",
  "walletdisplayname":"MasterCard 0511",
  "walletsource":"APPLEPAY"
}

strequest = securetrading.Request()
strequest.update(auth)
stresponse = st.process(strequest) #stresponse contains the transaction response

Ersetzen Sie <DOMAIN> mit einer unterstützten Domäne. Vollständige Domainliste anzeigen.

  payout die payout abgelehnt, sollte sich der Karteninhaber an seinen Kartenaussteller wenden, um Unterstützung zu erhalten.

War dieser Artikel hilfreich?
0 von 0 Personen fanden dies hilfreich