VivaPayments / API

Index of Viva Wallet open source projects on GitHub.
139 stars 162 forks source link

Χρήση κουμπιού της VIVA WALLET για πληρωμή #387

Closed codnext closed 7 years ago

codnext commented 7 years ago

Έχω δημιουργήσει έναν λογαριασμό demo για να δοκιμάσω τις πληρωμές με την viva wallet σε ιστοσελίδα. Δημιουργώ το κουμπί και κάνω επικόληση τον κώδικα που δημιουργείται μέσα στο site. Όταν πατάω το κουμπί παίρνω το παρακάτω error: 403 - Forbidden: Access is denied. You do not have permission to view this directory or page using the credentials that you supplied.

Θα προτιμούσα να χρησιμοποιήσω τη μέθοδο Pay-with-Viva-Wallet όπως αναλύεται στον παρακάτω σύνδεσμο. https://github.com/VivaPayments/API/wiki/Pay-with-Viva-Wallet

Στο βήμα 1 έχει data-vp-baseurl="https://demo.vivapayments.com" ; Με επικόληση του βήματος 1 στην ιστοσελίδα μου και πατώντας το κουμπί παίρνω το ίδιο error με παραπάνω.

Πρέπει να κάνω verify τον λογαριασμό μου ακόμα και αν είναι demo? Δεν το έχω κάνει...

dpnevmatikos commented 7 years ago

Καλησπέρα, θα πρέπει να χρησιμοποιήσετε το Public κλειδί του εμπόρου που έχετε στο demo, στην παράμετρο data-vp-publickey="{το δικό σας κλειδί}".

Το κλειδί αυτό το βρίσκετε στο http://demo.vivapayments.com/selfcare/el-gr/security/apiaccess

screen shot 2017-09-19 at 19 50 58
codnext commented 7 years ago

Καλησπέρα, ευχαριστώ για την απάντηση. Για τις πληρωμές σε production πρέπει να αντικαταστήσουμε το data-vp-baseurl="https://demo.vivapayments.com" με url του site που θα καλεί την μέθοδο για την πληρωμή; Δηλαδή πρέπει να υλοποιήσουμε το βήμα 2 του tutorial https://github.com/VivaPayments/API/wiki/Pay-with-Viva-Wallet ;

dpnevmatikos commented 7 years ago

Για πληρωμή σε production θα πρέπει να κάνετε τα εξής : 1) να αντικαταστήσετε το data-vp-baseurl σε αυτό της παραγωγής https://www.vivapayments.com 2) Να αντικαταστήσετε το Public Κλεδί σας με αυτό της παραγωγής, κάνοντας login εδώ 3) να δημιουργήσετε ενα url δικό σας που θα σταλούν τα δεδομένα της φόρμας, μέσα στην οποία έχετε βάλει το κουμπί πληρωμής. Ο κώδικας του βήματος 2, δείχνει τι γίνεται από τη στιγμή που λάβετε τα δεδομένα σας στο url σας.

codnext commented 7 years ago

Μήπως έχετε ένα παράδειγμα σε java για το βήμα 2; Στα merchantId και apiKey βάζουμε αυτά που είναι πάνω από το public key?

dpnevmatikos commented 7 years ago

Δυστυχώς όχι.

codnext commented 7 years ago

Το authentication το κάνω στο url http://demo.vivapayments.com/api/transactions ? Προσπαθώ να κάνω Authentication αλλά παίρνω error code 401. Τα merchantId και apiKey τα βρίσκω από τις ρυθμίσεις -> Προσβαση Api ;

dpnevmatikos commented 7 years ago

Δείτε περισσότερα για το authentication στο wiki

nakasgroup commented 4 years ago

Καλησπερα σας χρειάζομαι τη βοήθεια σας. θέλω να βαλω στο site μου πληρωμή με καρτα μεσω viva . εχω λογαριασμό. εχω κανει τον τον ορο πληρωμής.. εχω αλλαξει τον κωδικα στο site. μου εμφανίζει να βαλω τη καρτα και τα στοιχεια αλλα δεν μου παίρνει την τιμη που πρεπει για να γινει η χρεωση των προϊόντων, μου παιρνει τιμη 10,00€, πως το συγχρονίζω με τη τιμη στο καλαθι.. τι εχω κανει λαθος?