1.1 - ΠΛΗΡΩΜΗ ΜΕ POS (Viva Wallet)
|
Παράδειγμα διεπαφής ΜΕ ΠΑΡΟΧΟ ORIAN Παραστατικού 1.1 - ΠΛΗΡΩΜΗ ΜΕ POS - B2B
Βήμα 1
Στέλνουμε το παραστατικό με τρόπο πληρωμής 7 και στοιχεία πληρωμής (paymentDetails) θα περιέχουν μόνο τα στοιχεία ΠΟΣΟ ΦΙΛΟΔΩΡΗΜΑΤΟΣ και ΚΩΔΙΚΟΣ ΤΕΡΜΑΤΙΚΟΥ POS.
Η αποστολή του παραστατικού θα μας επιστρέψει τα στοιχεία που χρειαζόμαστε για να ολοκληρώσουμε τη συναλλαγή με το POS.
Συγκεκριμένα, από τα στοιχεία που επιστρέφονται θα χρειαστούμε τα:
- paymentID
- paymentSignature
- paymentData
Βήμα 2
Viva Wallet: Στέλνουμε την πληρωμή στο POS [ΑΡΧΕΙΟ 2] και περιμένουμε να ολοκληρωθεί η συναλλαγή [ΑΡΧΕΙΟ 3].
Από τα στοιχεία που θα επιστραφούν από την ολοκληρωμένη συναλλαγή [ΑΡΧΕΙΟ 4], θα χρειαστούμε μόνο το πεδίο transactionId.
Βήμα 3
Ολοκληρώνουμε τη συναλλαγή στέλνοντας το αρχείο "orianPOS".
ΒΗΜΑ 1 - ΑΝΑΛΥΣΗ ΑΡΧΕΙΟΥ
type:0
invoiceType:1.1
isDeliveryNote:false
issuerVatNumber:555777003
counterpartVatNumber:555777501
counterpartName:ΕΤΑΙΡΕΙΑ ΖΖΖ
counterpartCountry:EL
counterpartStreet:Νέα Οδός
counterpartNumber:171
counterpartTK:12345
counterpartCity:Αθήνα
issueDate:27/07/2024
aa:105
series:0
payment:7
paymentDetails:;0,00;;;1234567;
line:1;;;300,00;1;72,00;;372,00;E3_561_001;category1_1;;true;
provider:true
provIssuer:testemail@test.gr;2101111111;ΕΜΠΟΡΙΑ ΜΗΧΑΝΗΜΑΤΩΝ;ΙΖ ΑΘΗΝΩΝ;111111111111111;
provCounterpart:testemail@test.gr;2102222222;5127;ΕΛΕΥΘΕΡΟΣ ΕΠΑΓΓΕΛΜΑΤΙΑΣ;ΙΖ ΑΘΗΝΩΝ;
provLine:0,00;0,00;ΠΡΟΪΟΝ 1;100001;GR;;;S;XUN;;ΤΕΜ;
provExtra:true;1007.909.0001;0;3|0;;;;;true;
autoSend:false
ΒΗΜΑ 2 - ΑΝΑΛΥΣΗ ΑΡΧΕΙΟΥ
method:52
issuerVatNumber:555777040
clientID:xxxxxxxxx.vivapayments.com
secretKey:yyyyyyyyyyyyyyyyyyyyyyyyy
sessionID:sessionXXXX-YYYY-ZZZZ_customSession
terminalID:123456
amount:372
merchantText:payment for invoice XXXXX
customerText:payment for invoice XXXXX
instalments:12
tipAmount:0
provData:97E85C464131D8C5E7B9E17B06A340F3790120E4;;20240621140201;12400;10000;0;12400;16000000
provSign:MEUCIQDFMMJGUjVbW75.....N10VPbOZvqET/1dzAt9=
provAuthor:000
testEnv:true
ΒΗΜΑ 3 - ΟΛΟΚΛΗΡΩΣH ΕΚΔΟΣΗΣ ΠΑΡΑΣΤΑΤΙΚΟΥ
Σημείωση: Εάν παραληφθεί το ΒΗΜΑ 3, τότε το παραστατικό ΔΕΝ έχει εκδοθεί, ΔΕΝ θα σταλθεί στα myDATA και ΔΕΝ υπάρχει συναλλαγή με τον πάροχο!! Με απλά λόγια, εάν παραληφθεί το ΒΗΜΑ 3, το παραστατικό είναι σα να μην έχει σταλθεί ποτέ στον Πάροχο!
method:61
issuerVatNumber:555777040
issueDate:27/07/2024
paymentID:9dea9161-841c-4f84-bef8-2978d7e1111f
transactionID:12345a6b-7890-1cd2-3e34-567f8901g2hi
paidAmount:372
saveFileName:invoice105.txt
1. Αντιγράψτε τα παραπάνω δεδομένα σε ένα αρχείο.
2. Κάντε αντικατάσταση των issuerVatNumber και counterpartvatNumber με τα αντίστοιχα ΑΦΜ εκδότη και λήπτη.
3. Αποθηκεύστε το αρχείο.
4. Τοποθετήστε το αρχείο στην θέση ανάγνωσης του ARBITRANS4U.
ΧΡΗΣΙΜΑ LINKS |
ΒΟΗΘΗΤΙΚΑ LINKS |
ΕΠΙΚΟΙΝΩΝΙΑ |
Τηλεφωνικό Κέντρο 1: +30 210-646-9999 |
||
Τηλεφωνικό Κέντρο 2: +30 210-300-9559 |
||
Emai: info@arbitrans.gr |
||
Website (Hellas): https://arbitrans.gr |
||
Website (Global): https://mydata-dll.com |
||
|