- Κατευθυντήριες οδηγίες ενοποίησης
- Υποστηριζόμενες δυνατότητες (Τρόποι πληρωμής)
- Πληρωμές μέσω συσκευής
- Πληρωμές Google Pay
Google Pay
Το Google Pay™ είναι μια υπηρεσία πληρωμών και ψηφιακού πορτοφολιού μέσω κινητής συσκευής της Google που προσφέρει ασφαλείς, απρόσκοπτες online εμπειρίες checkout για τους πληρωτές, σε εφαρμογές Android και στο Web για κινητές συσκευές, με χρήση τρόπων πληρωμής που είναι αποθηκευμένοι σε έναν λογαριασμό Google ή σε μια συσκευή Android. Το Google Pay είναι ένας υποστηριζόμενος τρόπος πληρωμής μέσω συσκευής στο Mastercard Gateway.
Αυτή η σελίδα περιγράφει τον τρόπο διεκπεραίωσης των πληρωμών μέσω συσκευής του Google Pay. Συνιστάται να διαβάσετε τις κατευθυντήριες οδηγίες ενοποίησης για πληρωμές μέσω συσκευής, πριν δομήσετε την ενοποίηση για το Google Pay.
Το Mastercard Gateway προσφέρει το Google Pay από το API v47 και νεότερη.
Προαπαιτούμενα
Για να αποδεχτείτε τις πληρωμές Google Pay:
- Πρέπει να εγγραφείτε στην Google και να δημιουργήσετε το ID εμπόρου σας (απαιτείται για Direct Payment).
- Το προφίλ εμπόρου σας στην πύλη πρέπει να είναι ενεργοποιημένο για "Πληρωμές μέσω συσκευής" από τον your payment service provider.
- Αν θέλετε η αποκρυπτογράφηση του token πληρωμής να γίνεται από την πύλη, το προφίλ εμπόρου σας στην πύλη πρέπει να έχει το δικαίωμα "Ενεργοποίηση αποκρυπτογράφησης των πληρωμών μέσω συσκευής Google Pay" (απαιτείται για τις ενοποιήσεις Hosted Checkout, προαιρετικό για το Direct Payment).
- Αν χρησιμοποιείτε έναν τομέα με λευκή ετικέτα, επικοινωνήστε με τον πάροχο υπηρεσιών πληρωμής σας για να βεβαιωθείτε ότι είναι ενεργοποιημένος για το Google Pay.
Ενοποίηση Google Pay
Η ενοποίηση Hosted Checkout σάς επιτρέπει να συλλέγετε τις λεπτομέρειες πληρωμής από τον πληρωτή σας μέσω μιας αλληλεπίδρασης που φιλοξενείται και εμφανίζεται από την πύλη.
Από το API έκδοση 72 και νεότερη, το Google Pay είναι αυτόματα διαθέσιμο ως τρόπος πληρωμής μόλις ο your payment service provider σάς ενεργοποιεί και σας διαμορφώνει για αυτόν τον τρόπο πληρωμής.
Η ενοποίηση Direct Payment σάς επιτρέπει να προσφέρετε τον τρόπο πληρωμής Google Pay στη δική σας σελίδα checkout.
Προσθήκη υποστήριξης για το Google Pay στην ενοποίησή σας
Μπορείτε να ενοποιήσετε το Google Pay με την εφαρμογή σας για κινητά ή με τη σελίδα Checkout του ιστότοπού σας με χρήση του Direct Payment.
- Κατά την επιβεβαίωση της πληρωμής, συμπληρώστε τις παρακάτω παραμέτρους στο αντικείμενο
tokenizationSpecification
του API Google Pay.
- τύπος Tokenization (
type
): Ορίστε αυτό το πεδίο σεPAYMENT_GATEWAY
- αναγνωριστικό λογαριασμού (
gateway
): Ορίστε αυτό το πεδίο σεmpgs
- αναγνωριστικό πύλης εμπόρου (
gatewayMerchantId
): Ένα μοναδικό αναγνωριστικό εμπόρου το οποίο μπορεί να χρησιμοποιήσει η πύλη για να επαληθεύσει και να αναγνωρίσει τον έμπορο κατά την αποκρυπτογράφηση του token πληρωμής. Αυτό το αναγνωριστικό εμπόρου πρέπει να είναι το ίδιο με τοmerchantId
που υποβάλατε στο αίτημα API της πύλης σας.
Με την ολοκλήρωση της αλληλεπίδρασης του πληρωτή με το περιβάλλον εργασίας χρήστη του Google Pay, θα σας παρασχεθεί ένα ωφέλιμο φορτίο που περιέχει ένα κρυπτογραφημένο token πληρωμής υπογεγραμμένο από την Google. Το token πληρωμής θα εκδοθεί είτε για πληρωμή μέσω συσκευής είτε για πληρωμή με κάρτα.
Μπορείτε να καθορίσετε αν θέλετε το API Google Pay να επιστρέψετε FPAN ή DPAN. Αυτό μπορεί να είναι χρήσιμο αν η τράπεζα εμπόρου σας δεν υποστηρίζει πληρωμές μέσω συσκευής, οπότε μπορείτε να περιορίσετε την υποστήριξη σε FPAN ορίζοντας τοallowedAuthMethods
σεPAN_ONLY
στο αντικείμενοallowedPaymentMethods
του API Google Pay. - τύπος Tokenization (
- (Προαιρετικά) Ταυτοποίηση του πληρωτή: Συμπληρώστε τα ακόλουθα πεδία στο αίτημα 3DS
Check Enrollment
.
order.walletProvider
=GOOGLE_PAY
sourceOfFunds.provided.card.devicePayment.paymentToken
: Το κρυπτογραφημένο token πληρωμής που αποκτήσατε από το Google Pay SDK.
Η πύλη θα αποκρυπτογραφήσει το token πληρωμής και αν περιέχει ένα FPAN, το αίτημα 3DS
Check Enrollment
θα συνεχιστεί. Αν το token πληρωμής περιέχει ένα DPAN, το αίτημα απορρίπτεται (η ταυτοποίηση 3DS δεν υποστηρίζεται για DPAN). Για περισσότερες πληροφορίες σχετικά με τον τρόπο ενοποίησης στην πύλη χρησιμοποιώντας 3DS, βλ. Ταυτοποίηση 3D Secure.Το Mastercard Gateway προσφέρει ταυτοποίηση 3DS πληρωτή το Google Pay από το API v53 και νεότερη. - Συμπληρώστε τα ακόλουθα πεδία στο αίτημα
Authorize
/Pay
ή σε ένα αίτημαUpdate Session
.
order.walletProvider
=GOOGLE_PAY
order.amount
: Η τιμή που παρέχετε πρέπει να είναι το τελικό ποσό της παραγγελίας (συμπεριλαμβανομένων των εξόδων αποστολής και άλλων πρόσθετων ποσών).order.currency
sourceOfFunds.provided.card.devicePayment.paymentToken
: Το κρυπτογραφημένο token πληρωμής που αποκτήσατε από το Google Pay SDK.
sourceOfFunds.provided.card.devicePayment.paymentToken [REST][NVP]
- Η πύλη θα επαληθεύσει την υπογραφή στο token πληρωμής για να διασφαλίσει ότι είναι υπογεγραμμένο από την Google. Μετά την επαλήθευση, η πύλη αποκρυπτογραφεί το token πληρωμής για εσάς, επικυρώνει το αναγνωριστικό πύλης, το αναγνωριστικό πύλης του εμπόρου στο token πληρωμής, και διεκπεραιώνει τη συναλλαγή χρησιμοποιώντας τα αποκρυπτογραφημένα δεδομένα.
Επιπλέον των βασικών πεδίων, επιστρέφονται τα ακόλουθα πεδία απόκρισης για μια επιτυχημένη έγκριση με χρήση του token πληρωμής.
Αν το ωφέλιμο φορτίο περιείχε DPAN (για πληρωμές μέσω συσκευής):
sourceOfFunds.provided.card.encryption
=DEVICE
sourceOfFunds.provided.card.deviceSpecificNumber
: Το DPAN σε αποκρυμμένη μορφή.sourceOfFunds.provided.card.deviceSpecificExpiry.month
sourceOfFunds.provided.card.deviceSpecificExpiry.year
sourceOfFunds.provided.card.number
: Το FPAN σε αποκρυμμένη μορφή.sourceOfFunds.provided.card.expiry.month
sourceOfFunds.provided.card.expiry.year
sourceOfFunds.provided.card.devicePayment.cryptogramFormat
Αν το ωφέλιμο φορτίο περιείχε FPAN (για πληρωμές ψηφιακού πορτοφολιού Google Pay):
sourceOfFunds.provided.card.encryption
=DIGITAL_WALLET
sourceOfFunds.provided.card.number
: Το FPAN σε αποκρυμμένη μορφή.sourceOfFunds.provided.card.expiry.month
sourceOfFunds.provided.card.expiry.year
Αν θέλετε να αναλάβετε την ευθύνη της αποκρυπτογράφησης του token πληρωμής στο διακομιστή σας, βλ. Αποκρυπτογράφηση του token πληρωμής.
Παρακάτω είναι ένα δείγμα αιτήματος Authorization στο REST όπου το token πληρωμής έχει αποκρυπτογραφηθεί από την πύλη.
URL | 'https://na.gateway.mastercard.com/api/rest/version/71/merchant/MADA_DMS_AU/order/810663616/transaction/911988788' |
Μέθοδος HTTP | PUT |
Κεφαλίδα | 'Authorization: Basic bWVyY2hhbnQuTUFEQV9ETVNfQVU6M2RjYTQ2YTU1ODYwNDlmMjhhM2FmZGJmZDEwMGNmNWQ=' |
'{ "apiOperation": "AUTHORIZE", "order": { "amount": "30.10", "currency": "USD", "walletProvider": "GOOGLE_PAY" }, "sourceOfFunds": { "provided": { "card": { "devicePayment": { "paymentToken"{\n \"protocolVersion\" : \"ECv1\",\n \"signature\" : \"MEYCIQCiSE4dCSwpXwJLo1lKYOZNmFyL...\",\n \"signedMessage\" : \"{\\\"encryptedMessage\\\":\\\"gTVbbw8Nsv4kTulngmSVsZijvS5x7sAM9UZiqyaKfjkqxxJ1pkqRvhWBFc4FnEiMm2rjUPlX55e0dUqI00iQwAfePuhrna...\\\",\\\"ephemeralPublicKey\\\":\\\"BKoBQYjYIEYgw9nzA+0Q06FD77ZhrOXQh9yNUX0LasjL2W9eMvWZ0pCGGRzPKZLCtk...\\\",\\\"tag\\\":\\\"fnZGEbpCkXzKU3xhS5u1E3c6OoB6RzkHbhHx58...\\\"}\"\n}" //This is only a sample token and will not pass validation. You should substitute this with an actual payment token returned from Google Pay. //The gateway considers this value to be a string, NOT JSON itself. The parenthesis are a part of the string. } } }, "type": "CARD" }, "device": { "ani": "12341234" }, "transaction": { "source": "INTERNET" } }'
{ "authorizationResponse": { "commercialCard": "123", "commercialCardIndicator": "1", "date": "0314", "financialNetworkCode": "MCC", "posData": "1025104006600", "posEntryMode": "812", "processingCode": "003000", "responseCode": "00", "stan": "45467", "time": "105002", "transactionIdentifier": "906660122", "transactionIntegrityClass": "A1" }, "device": { "ani": "12341234" }, "gatewayEntryPoint": "WEB_SERVICES_API", "merchant": "MADA_DMS_AU", "order": { "amount": 30.10, "authenticationStatus": "AUTHENTICATION_NOT_IN_EFFECT", "certainty": "FINAL", "chargeback": { "amount": 0, "currency": "USD" }, "creationTime": "2023-03-14T10:50:01.524Z", "currency": "USD", "id": "810663616", "lastUpdatedTime": "2023-03-14T10:50:02.092Z", "merchantAmount": 30.10, "merchantCategoryCode": "1234", "merchantCurrency": "USD", "status": "AUTHORIZED", "totalAuthorizedAmount": 30.10, "totalCapturedAmount": 0.00, "totalDisbursedAmount": 0.00, "totalRefundedAmount": 0.00, "walletProvider": "GOOGLE_PAY" }, "response": { "acquirerCode": "00", "acquirerMessage": "Approved", "gatewayCode": "APPROVED", "gatewayRecommendation": "NO_ACTION" }, "result": "SUCCESS", "sourceOfFunds": { "provided": { "card": { "brand": "MASTERCARD", "devicePayment": { "cryptogramFormat": "3DSECURE" }, "deviceSpecificExpiry": { "month": "1", "year": "39" }, "deviceSpecificNumber": "512345xxxxxx0008", "fundingMethod": "UNKNOWN", "number": "xxxxxxxxxxxxxxxx", "scheme": "MASTERCARD", "storedOnFile": "NOT_STORED" } }, "type": "CARD" }, "timeOfLastUpdate": "2023-03-14T10:50:02.092Z", "timeOfRecord": "2023-03-14T10:50:01.625Z", "transaction": { "acquirer": { "batch": 20230314, "date": "0314", "id": "SYSTEST_ACQ_S2I", "merchantId": "12345678", "transactionId": "906660122" }, "amount": 30.10, "authenticationStatus": "AUTHENTICATION_NOT_IN_EFFECT", "authorizationCode": "112233", "currency": "USD", "id": "911988788", "receipt": "307310045467", "source": "INTERNET", "stan": "45467", "terminal": "1111", "type": "AUTHORIZATION" }, "version": "71" }
Αποκρυπτογράφηση του token πληρωμής
Μπορείτε να επιλέξετε να αποκρυπτογραφήσετε το token πληρωμής στο διακομιστή σας, αντί να δώσετε το token πληρωμής για αποκρυπτογράφηση στην πύλη. Σε αυτή την περίπτωση, θα χρειαστεί να αναλάβετε την ευθύνη για την αποθήκευση των διαπιστευτηρίων κρυπτογράφησης και την εκτέλεση της αποκρυπτογράφησης.
- Κατά την επιβεβαίωση της πληρωμής, υποβάλετε το κρυπτογραφημένο token πληρωμής που επιστράφηκε από το Google Pay στο διακομιστή σας.
- Αποκρυπτογραφήστε το token πληρωμής στο διακομιστή σας με χρήση του ιδιωτικού σας κλειδιού. Βλ. βήματα αποκρυπτογράφησης εδώ.
- Δώστε τα κλειδιά δεδομένων πληρωμής από το αποκρυπτογραφημένο token στα αντίστοιχα πεδία συναλλαγής στο αίτημα Authorize/Pay ή το αίτημα Update Session.
- Αν το αποκρυπτογραφημένο token πληρωμής περιέχει DPAN, συμπληρώστε τα εξής πεδία:
Μην επιχειρήσετε ταυτοποίηση 3DS πληρωτή αν το token πληρωμής περιέχει ένα DPAN. Η πύλη θα απορρίψει το αίτημα καθώς τα DPAN δεν υποστηρίζονται για την ταυτοποίηση 3DS.Κλειδί JSON Google PayΑντίστοιχο πεδίο αιτήματος APIΠεριγραφήpan sourceOfFunds.provided.card.number Ο αριθμός κύριου λογαριασμού για τη συγκεκριμένη συσκευή (DPAN) της κάρτας που χρηματοδότησε αυτή τη συναλλαγή. expirationMonth sourceOfFunds.provided.card.expiry.month Ο μήνας λήξης του pan. expirationYear sourceOfFunds.provided.card.expiry.year Το έτος λήξης του pan. authMethod sourceOfFunds.provided.card.
devicePayment.cryptogramFormatΗ μορφή του κρυπτογράμματος. Ορίστε αυτό το πεδίο σε 3DSECURE. cryptogram sourceOfFunds.provided.card.devicePayment.
onlinePaymentCryptogramΚρυπτόγραμμα σε μορφή 3DSecure. eciIndicator sourceOfFunds.provided.card.devicePayment.
eciIndicatorΔώστε τον δείκτη ηλεκτρονικού εμπορίου (ECI), αν υπάρχει. sourceOfFunds.provided.card.nameOnCard (Προαιρετικά) Το όνομα του κατόχου κάρτας. order.currency Ο κωδικός νομίσματος ISO 4217 για τη συναλλαγή. order.amount Το ποσό παραγγελίας. - Αν το αποκρυπτογραφημένο token πληρωμής περιέχει ένα FPAN, μπορείτε να επιλέξετε να ταυτοποιήσετε πρώτα τον πληρωτή πριν πραγματοποιήσετε τη συναλλαγή. Για να ταυτοποιήσετε τον πληρωτή, δώστε τα παρακάτω πεδία στο αίτημα 3DS
Check Enrollment
.
order.walletProvider
=GOOGLE_PAY
sourceOfFunds.provided.card.number
: Ανατρέξτε στον πίνακα παρακάτω.
Για περισσότερες πληροφορίες σχετικά με τον τρόπο ενοποίησης στην πύλη χρησιμοποιώντας 3DS, βλ. Ταυτοποίηση 3D Secure.
Κλειδί JSON Google PayΑντίστοιχο πεδίο αιτήματος APIΠεριγραφήpan sourceOfFunds.provided.card.number Ο αριθμός κάρτας (FPAN) που χρηματοδότησε αυτή τη συναλλαγή. Το ωφέλιμο φορτίο περιέχει ένα FPAN, όταν ο πληρωτής επιλέγει να πληρώσει με χρήση κάρτας που είναι αποθηκευμένη στο λογαριασμό του Google Play.
Σημειώστε ότι, για τις πληρωμές με κάρτα, η δέσμευση CSC δεν υποστηρίζεται επί του παρόντος από το API Google Pay.expirationMonth sourceOfFunds.provided.card.expiry.month Ο μήνας λήξης του pan. expirationYear sourceOfFunds.provided.card.expiry.year Το έτος λήξης του pan. sourceOfFunds.provided.card.nameOnCard (Προαιρετικά) Το όνομα του κατόχου κάρτας. order.currency Ο κωδικός νομίσματος ISO 4217 για τη συναλλαγή. order.amount Το ποσό παραγγελίας.
- Αν το αποκρυπτογραφημένο token πληρωμής περιέχει DPAN, συμπληρώστε τα εξής πεδία:
- Εκτός από τα παραπάνω πεδία, συμπεριλάβετε και τα παρακάτω στο αίτημα Authorize/Pay ή Update Session και υποβάλετέ το στην πύλη.
- transaction.source=INTERNET
- order.walletProvider=GOOGLE_PAY
- device.mobilePhoneModel: (προαιρετικά) Το αναγνωριστικό της κινητής συσκευής που χρησιμοποιείται για την εκκίνηση της συναλλαγής.
- posTerminal.location: Μπορείτε να καθορίσετε
PAYER_TERMINAL_OFF_PREMISES
ήPAYER_TERMINAL_ON_PREMISES
. Αν δεν δώσετε μια τιμή, χρησιμοποιείται η τιμήPAYER_TERMINAL_OFF_PREMISES
.
Παρακάτω είναι ένα δείγμα αιτήματος Authorization στο REST όπου οι τιμές από το κρυπτογραφημένο token πληρωμής παρέχονται από την πύλη.
{ "apiOperation": "AUTHORIZE", "order": { "amount": "30.10", "currency": "INR", "walletProvider": "GOOGLE_PAY" }, "sourceOfFunds": { "provided": { "card": { "expiry": { "month": "01", "year": "39" }, "number": "5123450000000008", "devicePayment": { "cryptogramFormat": "3DSECURE", : { "onlinePaymentCryptogram": "IA/8pdiWftSsxpFT6wABoDABhgA=", "eciIndicator": "20" } } } }, "type": "CARD" }, "device": { "ani": "12341234" }, "transaction": { "source": "INTERNET" } }
{ "authorizationResponse": { "commercialCard": "123", "commercialCardIndicator": "1", "date": "0330", "financialNetworkCode": "MCC", "posData": "1025104006600", "posEntryMode": "812", "processingCode": "003000", "responseCode": "00", "stan": "290026", "time": "220509", "transactionIdentifier": "865442937", "transactionIntegrityClass": "A1" }, "device": { "ani": "12341234" }, "gatewayEntryPoint": "WEB_SERVICES_API", "merchant": "LOVECRAFTS2I", "order": { "amount": 30.10, "authenticationStatus": "AUTHENTICATION_NOT_IN_EFFECT", "certainty": "ESTIMATED", "chargeback": { "amount": 0, "currency": "INR" }, "creationTime": "2022-03-30T22:05:09.395Z", "currency": "INR", "id": "09765d59-cdd8-432c-96c9-d6ae91588251", "lastUpdatedTime": "2022-03-30T22:05:09.857Z", "merchantAmount": 30.10, "merchantCategoryCode": "1234", "merchantCurrency": "INR", "status": "AUTHORIZED", "totalAuthorizedAmount": 30.10, "totalCapturedAmount": 0.00, "totalDisbursedAmount": 0.00, "totalRefundedAmount": 0.00, "walletProvider": "GOOGLE_PAY" }, "response": { "acquirerCode": "00", "acquirerMessage": "Approved", "gatewayCode": "APPROVED" }, "result": "SUCCESS", "sourceOfFunds": { "provided": { "card": { "brand": "MASTERCARD", "devicePayment": { "cryptogramFormat": "3DSECURE" }, "deviceSpecificExpiry": { "month": "1", "year": "39" }, "deviceSpecificNumber": "512345xxxxxx0008", "fundingMethod": "UNKNOWN", "number": "xxxxxxxxxxxxxxxx", "scheme": "MASTERCARD", "storedOnFile": "NOT_STORED" } }, "type": "CARD" }, "timeOfLastUpdate": "2022-03-30T22:05:09.857Z", "timeOfRecord": "2022-03-30T22:05:09.410Z", "transaction": { "acquirer": { "batch": 20220330, "date": "0330", "id": "SYSTEST_ACQ_S2I", "merchantId": "123463", "transactionId": "865442937" }, "amount": 30.10, "authenticationStatus": "AUTHENTICATION_NOT_IN_EFFECT", "authorizationCode": "112233", "currency": "INR", "id": "1", "receipt": "208922290026", "source": "INTERNET", "stan": "290026", "terminal": "CBAS2I02", "type": "AUTHORIZATION" }, "version": "71" }
Δοκιμή της ενοποίησης του Google Pay
Αν το token πληρωμής αποκρυπτογραφείται από εσάς, πρέπει να λάβετε έγκριση για την ενοποίησή σας από την Google. Ακολουθήστε τις οδηγίες που παρέχονται από την Google εδώ: Android/Web.
Ωστόσο, πριν υποβάλετε την ενοποίησή σας για έγκριση στη Google, πρέπει να ολοκληρώσετε κάποιες δοκιμαστικές συναλλαγές. Μπορείτε να δοκιμάσετε την ενοποίηση με την πύλη στο περιβάλλον παραγωγής χρησιμοποιώντας το δοκιμαστικό προφίλ εμπόρου και ένα υποστηριζόμενο DPAN ή ένα FPAN. Για περισσότερες πληροφορίες βλ. Δοκιμή με δείγματα token.
Αν κάνετε δοκιμή για μια πληρωμή μέσω συσκευής (η κάρτα είναι αποθηκευμένη στη συσκευή σας Android), χρησιμοποιήστε ένα υποστηριζόμενο DPAN από τον ακόλουθο πίνακα.
Πρόγραμμα |
DPAN |
Ημερομηνία λήξης |
---|---|---|
Visa | 4895370012003478 | 12/2027 |
American Express | 370295136149943 | 12/2027 |
Αν κάνετε δοκιμή για μια πληρωμή με κάρτα (η κάρτα είναι αποθηκευμένη στο λογαριασμό σας Google Play), χρησιμοποιήστε το υποστηριζόμενο FPAN από τον ακόλουθο πίνακα.
Πρόγραμμα |
FPAN |
Ημερομηνία λήξης |
---|---|---|
Visa | 4111111111111111 | 12/2027 |
Αφού η ενοποίησή σας εγκριθεί από τη Google, πρέπει να κάνετε μια τελική δοκιμή επαλήθευσης σε περιβάλλον παραγωγής πριν από την έναρξη λειτουργίας.
Αν το token πληρωμής αποκρυπτογραφείται από την πύλη, η εφαρμογή σας πρέπει να καθορίσει την πύλη ("mpgs") ως your payment service provider. Αυτή η πληροφορία είναι απαραίτητη για να επιτραπεί η κρυπτογράφηση του token πληρωμής που δημιουργείται από τη Google με χρήση του δημόσιου κλειδιού της πύλης.
Για να εκτελέσετε δοκιμαστικές συναλλαγές, πρέπει να χρησιμοποιήσετε το ID εμπόρου σας περιβάλλοντος παραγωγής της πύλης σε περιβάλλον παραγωγής — το δοκιμαστικό ID εμπόρου πύλης δεν μπορεί να αποκρυπτογραφήσει token πληρωμών.
Αν οι συναλλαγές εμφανιστούν είτε ως APPROVED είτε ως DECLINED, τότε η πύλη ολοκλήρωσε με επιτυχία την επεξεργασία των δοκιμαστικών συναλλαγών σας.
Google Pay μέσω του Mobile SDK
Το Mobile SDK σάς βοηθά να αναπτύξετε μια εφαρμογή για κινητά (app) που θα δέχεται ψηφιακές πληρωμές μέσω του Mastercard Gateway. Η πύλη προσφέρει υποστήριξη για Google Pay μέσω του Mobile SDK. Κάντε κλικ εδώ για τις Mobile SDK κατευθυντήριες οδηγίες ενοποίησης για την πλατφόρμα Android.