- Κατευθυντήριες οδηγίες ενοποίησης
- Υποστηριζόμενες δυνατότητες (Τρόποι πληρωμής)
- Υλοποίηση μιας ενοποίησης πληρωμής μέσω browser
- Πληρωμές paysafecard
paysafecard
Το paysafecard είναι ένας προπληρωμένος ηλεκτρονικός τρόπος πληρωμής που είναι διαθέσιμος σε πολλές χώρες και γλώσσες. Οι πληρωτές αγοράζουν το κουπόνι paysafecard από σημεία πώλησης ή από ένα εγκεκριμένο online κατάστημα PIN. Το κουπόνι paysafecard περιέχει ένα 16ψήφιο PIN. Εναλλακτικά, αν οι πληρωτές έχουν λογαριασμό mypaysafecard, όταν ανακατευθύνονται στην ιστοσελίδα του paysafecard, μπορούν να επιλέξουν να συνδεθούν στον mypaysafecard λογαριασμό τους και να αποδεχθούν την πληρωμή.
Συνιστάται να διαβάσετε τις οδηγίες ενοποίησης για πληρωμές μέσω browser, πριν δομήσετε την ενοποίηση για το paysafecard.
Προαπαιτούμενα
Για την προσφορά του paysafecard ως τρόπου πληρωμής μέσω του <<paymentGateway>>:
- πρέπει να είστε εγγεγραμμένοι στον πάροχο υπηρεσιών πληρωμής μέσω browser
- το προφίλ εμπόρου σας στο <<paymentGateway>> πρέπει να διαμορφωθεί χρησιμοποιώντας τις λεπτομέρειες του λογαριασμού που έχετε με τον πάροχο υπηρεσιών πληρωμής μέσω browser, και
- πρέπει να διαθέτετε λογαριασμό ή κουπόνι paysafecard σε ένα από τα υποστηριζόμενα νομίσματα που έχουν καταχωρηθεί για τον λογαριασμό εμπόρου σας με τον πάροχο υπηρεσιών πληρωμής μέσω browser.
συναλλαγές με paysafecard
Οι τράπεζες εμπόρου PPRO υποστηρίζουν τις συναλλαγές paysafecard που προέρχονται από τις χώρες και τα αντίστοιχα νομίσματα που αναφέρονται στον ακόλουθο πίνακα.
Χώρα | Νόμισμα |
---|---|
Αυστραλία (AUS) | AUD |
Αυστρία (AUT) | EUR |
Βέλγιο (BEL) | EUR |
Βουλγαρία (BGR) | EUR |
Καναδάς (CAN) | CAD |
Κροατία (HRV) | EUR |
Κύπρος (CYP) | EUR |
Δημοκρατία της Τσεχίας (CZE) | EUR |
Δανία (DNK) | EUR |
Φινλανδία (FIN) | EUR |
Γαλλία (FRA) | EUR |
Γερμανία (DEU) | EUR |
Γεωργία (GEO) | EUR |
Γιβραλτάρ (GIB) | EUR |
Ελλάδα (GRC) | EUR |
Ουγγαρία (HUN) | EUR |
Ιρλανδία (IRL) | EUR |
Ιταλία (ITA) | EUR |
Λιχτενστάιν (LIE) | EUR |
Λιθουανία (LTU) | EUR |
Λουξεμβούργο (LUX) | EUR |
Μάλτα (MLT) | EUR |
Μεξικό (MEX) | USD |
Νέα Ζηλανδία (NLD) | EUR |
Κάτω Χώρες (NOR) | NOK |
Νορβηγία (NZL) | EUR |
Περού (PER) | EUR |
Πολωνία (POL) | PLN |
Πορτογαλία (PRT) | EUR |
Ρουμανικά (ROU) | RON |
Σλοβενία (SVN) | EUR |
Σλοβακία (SVK) | EUR |
Ισπανία (ESP) | EUR |
Ελβετία (CHE) | CHF |
Σουηδία (SWE) | SEK |
Ηνωμένο Βασίλειο (GBR) | GBP |
Ουρουγουάη (URY) | EUR |
Ενοποίηση paysafecard
Η ενοποίηση <<checkout>> σάς επιτρέπει να συλλέγετε τις λεπτομέρειες πληρωμής από τον πληρωτή σας μέσω μιας αλληλεπίδρασης που φιλοξενείται και εμφανίζεται από το <<paymentGateway>>.
Από το API έκδοση 70 και νεότερη, το paysafecard είναι αυτόματα διαθέσιμο ως τρόπος πληρωμής μόλις το <<paymentServiceProvider>> σάς ενεργοποιεί και σας διαμορφώνει για αυτόν τον τρόπο πληρωμής.
Για λεπτομέρειες, βλ. Πληρωμές μέσω browser με ενοποίηση <<checkout>>.
Η ενοποίηση <<directPayment>> σάς επιτρέπει να προσφέρετε τον τρόπο πληρωμής paysafecard στη δική σας σελίδα checkout.
Κοινά πεδία
Επιπλέον των βασικών πεδίων που απαιτούνται σε ένα αίτημα πληρωμής μέσω browser, πρέπει να δώσετε τα ακόλουθα κοινά πεδία στο αίτημα Initiate Browser Payment
:
sourceOfFunds.type
-PAYSAFECARD
browserPayment.operation
-PAY
customer.account.id
-The ID, username, hash, or anything used to identify the consumer.
sourceOfFunds.provided.paysafecard.countryCode
-Πρόσθετες λεπτομέρειες σχετικά με την πληρωμή paysafecard μέσω browser.sourceOfFunds.provided.paysafecard.accountEmail
-The mypaysafecard account email identifies the mypaysafecard account that will be refunded.
Προτιμώμενη γλώσσα
Μπορείτε να ορίσετε τη γλώσσα που προτιμάτε να χρησιμοποιεί το paysafecard για τις σελίδες που εμφανίζονται στον πληρωτή δίνοντας το πεδίο browserPayment.preferredLanguage
στο αίτημα Initiate Browser Payment. Ωστόσο, η γλώσσα θα χρησιμοποιηθεί μόνο αν υποστηρίζεται από το paysafecard.
{ "apiOperation": "INITIATE_BROWSER_PAYMENT", "browserPayment": { "operation": "PAY", "returnUrl": "<your_merchant_URL>" }, "customer": { "email": "john.smith@example.com" }, "order": { "amount": "142.22", "currency": "PLN" }, "sourceOfFunds": { "type": "PAYSAFECARD", "provided": { "paysafecard": { "countryCode": "POL" } } } }
Τρόπος ερμηνείας του αποτελέσματος της συναλλαγής
Ο ακόλουθος πίνακας καθορίζει τους κωδικούς απόκρισης συναλλαγής για τα πιθανά σενάρια που ενδέχεται να αντιμετωπίσετε μετά την έναρξη μιας πληρωμής paysafecard.
Απόκριση Initiate Browser Payment | Τι σημαίνει αυτό... |
---|---|
response.gatewayCode=SUBMITTED result=SUCCESS |
Ανακατευθύνετε τον πληρωτή χρησιμοποιώντας τη διεύθυνση URL που δίνεται στην απόκριση. |
Απόκριση Retrieve Transaction/Retrieve Order | Τι σημαίνει αυτό... |
response.gatewayCode=APPROVED result=SUCCESS |
Η πληρωμή είναι επιτυχής. |
response.gatewayCode=PENDING result=PENDING |
Το <<paymentGateway>> περιμένει μια ειδοποίηση από την τράπεζα εμπόρου σχετικά με το αποτέλεσμα της πληρωμής. Δοκιμάστε ξανά το RETRIEVE_TRANSACTION αργότερα ή ακούστε ειδοποιήσεις από το <<paymentGateway>>. |
response.gatewayCode=CANCELLED result=FAILURE |
Ο πληρωτής έχει ακυρώσει την αλληλεπίδραση για αυτή την πληρωμή. Προσφέρετε στον πληρωτή τη δυνατότητα να δοκιμάσει έναν άλλο τρόπο πληρωμής. |
response.gatewayCode=DECLINED ή ACQUIRER_SYSTEM_ERROR result=FAILURE |
Η πληρωμή απορρίφθηκε. Προσφέρετε στον πληρωτή τη δυνατότητα να δοκιμάσει έναν άλλο τρόπο πληρωμής. Στην περίπτωση ACQUIRER_SYSTEM_ERROR , ίσως θελήσετε να ρωτήσετε την τράπεζα εμπόρου σχετικά με τον λόγο της αποτυχίας πληρωμής ή μπορείτε να δοκιμάσετε ξανά τη συναλλαγή RETRIEVE_TRANSACTION . |
response.gatewayCode=TIMED_OUT result=FAILURE |
Αντιμετωπίστε το αποτέλεσμα ως απόρριψη πληρωμής. Το <<paymentGateway>> θα επιχειρήσει να διασφαλίσει ότι η συναλλαγή δεν είναι επιτυχής ή θα αναστρέψει τη συναλλαγή. |
Επιστροφές χρημάτων
Μπορείτε να επιστρέψετε τα χρήματα από πληρωμές paysafecard σε δόσεις ή στο ακέραιο. Βεβαιωθείτε ότι έχετε διαμορφωθεί για να επιστροφές χρημάτων στο <<paymentGateway>> και στον λογαριασμό εμπόρου που τηρείται με τον πάροχο υπηρεσιών πληρωμής μέσω browser.
Επιστροφές χρημάτων για πληρωμές paysafecard είναι δυνατές μόνο αν οι πληρωτές διαθέτουν λογαριασμό mypaysafecard. Αν οι πληρωτές δεν διαθέτουν λογαριασμό mypaysafecard ή αν προέρχονται από χώρα όπου ο λογαριασμός mypaysafecard δεν είναι διαθέσιμος και υποστηρίζονται μόνο οι πληρωμές μέσω των κουπονιών paysafecard, τότε πρέπει να επιστρέψετε τα χρήματα στους πληρωτές μέσω διαφορετικού τρόπου πληρωμής, για παράδειγμα, με κάρτα.
Δοκιμή της ενοποίησής σας
Το <<paymentGateway>> παρέχει έναν εξομοιωτή πληρωμών μέσω browser που σας επιτρέπει να δοκιμάζετε την ενοποίηση paysafecard.