Kan ik Payouts naar klanten verwerken met Apple Pay?

  Laatst bijgewerkt: 

Raadpleeg de onderstaande richtlijnen:

  De oplossingen die hier worden beschreven, vereisen integratie met onze Webservices . Bekijk onze documentatie.

Voor Payment Pages, JavaScript- of Mobile SDK-integraties

Als je Payouts Apple Pay ontwikkelt Apple Pay integraties waarbij gebruik wordt gemaakt van onze gehoste Payment Pages JavaScript-oplossingen, kun je payouts alleen verwerken payouts een parenttransactionreference waarde van een eerdere transactie.

Uitvouwen om meer informatie te bekijken

Dien een REFUND in, met vermelding van de parenttransactionreference van een eerdere transactie waarvan u het Apple Pay wilt overnemen.

Python PHP cURL Ruwe JSON Ruwe 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

Vervang <DOMAIN> met een ondersteund domein. Bekijk de volledige lijst met domeinen.

Als de payout geweigerd, kan dit komen doordat het Apple Pay waarnaar in uw verzoek wordt verwezen, is verwijderd of bijgewerkt. In dat geval:

  1. Voer een nieuwe betaling uit of voer Rekeningcontrole de Apple Pay van de kaarthouder opnieuw vast te leggen.
  2. Vraag de nieuwe transactionreference uit het antwoord.
  3. Dien een nieuwe payout in via deze transactionreference als parenttransactionreference.

Als de payout nog steeds payout geweigerd, dient de kaarthouder contact op te nemen met de kaartuitgever voor hulp.

Voor API-integraties met Apple Pay

Als je Payouts ontwikkelt Payouts integraties die transacties Apple Pay via Apple Pay verwerken, kun je een Apple Pay opnemen in een nieuw API-verzoek om de payout te verwerken.

Uitvouwen om meer informatie te bekijken

Dien een REFUND in, met vermelding van het unieke Apple Pay in de pan . Opmerking: je hoeft de parenttransactionreference in deze workflow.

Python PHP cURL Ruwe JSON Ruwe 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

Vervang <DOMAIN> met een ondersteund domein. Bekijk de volledige lijst met domeinen.

  Als de payout geweigerd, dient de kaarthouder contact op te nemen met de kaartuitgever voor hulp.

Was dit artikel nuttig?
0 van de 0 vonden dit nuttig