MultiCards START
affiliates privacy & missie sitemap
credit card processing  
start diensten prijzen aanmelden transactie info nieuws merchant login demo pagina f.a.q. contact
Support

 

Redirect klanten terug naar uw website na een succesvolle transactie

De locatie waar de klant heen teruggestuurd zal worden na een succesvolle transactie wordt bepaald in het Order Page ID properties scherm:
De PostURL instelling
  1. Klik op "Order Pages" in het hoofdmenu van het Merchant Menu.
  2. Klik op het properties icoon om de page ID properties in te stellen.

  3. Geef de locatie aan in het PostURL veld.
De Postfields instelling
Om transactie informatie naar uw PostURL te verzenden kunt u de volgende velden toevoegen in het volgende formaat om te posten in de 'Postfields' property:
cust_email,cust_phone,total_amount_us,item1_qty (geen spaties gebruiken!)
Voor een complete lijst met alle variabelen voor een orderpagina, klik hier. Omdat de transactie al gedaan is kunnen total_amount en total_amount_us en order_num ook als postfields gebruikt worden.
De klant zal een submit ofwel verzend button zien in het orderbevestisingsscherm. De instelling bij 'ContinueButtonLabel' is de waarde voor de tekst van de submit button. De 'ContinueButtonForcePress' waarde voegt een waarschuwing toe als de klant vergeet op de submit button te klikken.

Silent Post: Vervang onze submit button met uw eigen submit button en dynamische boodschap

Hoe werkt silent post
Als de Silent Post optie geactiveerd is zullen de postfields onmiddelijk na de transactie gepost worden. De klant hoeft hiervoor niet op een button te klikken. Het resultaat van de post (de output van uw script) zal worden toegevoegd aan het orderbestigingsscherm.
U dient <!--success--> toe te voegen in de response van uw script. Als de tag niet gevonden wordt zal onze server aannemen dat de post niet succesvol was en er zal een foutmelding gegeven worden aan de klant samen met een retry button.
Omdat de post in de achtergrond wordt uitgevoerd door onze server zal de PostURL verborgen blijven voor de klant. Hierdoor kunt u een IP check toevoegen aan uw script en de silent post functie gebruiken om een secure proces op uw server te starten.
Voorbeeld
Een bedrijf verkoopt online tickets. Zij posten hun ticket ID in de user1 variabele. De postURL met silent post laat de button zien waarmee de ticket uitgeprint kan worden vanuit de orderbevestigings/receipt pagina.
Two scripts are involved:
De PostURL bevat een link naar script A. Script A ontvangt user1 en order_num. Omdat silent post gebruikt wordt kan script A een IP check doen. Alleen posts vanuit de MultiCards server zijn toegestaan. Dit zorgt ervoor dat alleen Multicards een 'ID' kan aangeven (aangegeven in user1) om uitbetaald te worden. Script A markeert het ID als betaald en voegt een ordernummer en unieke pincode toe.
Script A antwoordt met het volgende (dit wordt in de orderbevestigings/receipt pagina gezet):
<form action="location_of_script_B">
<input type=hidden name=ticketid value="value_of_user1">
<input type=hidden name=pincode value="pincode_created_by_script_A">
<input type=submit name=submit value="Print ticket">
</form>
Script B wordt aangeroepen door de klant en ontvangt de user1 en pincode waarden. Dit script checkt of script A het ID gemarkeerd heeft als betaald en of de pincode geldig is. Zo niet dan probeert de klant fraude te plegen.
Belangrijk
Maak de output van uw script niet te lang. Omdat het toegevoegd wordt aan het orderbestigingsscherm kan het problemen veroorzaken bij klanten met een langzame intenret verbinding. De silent post functie wordt alleen gebruikt om een dynamische boodschap van uw server te ontvangen, niet om de normale submit button te vervangen.