Payment gateway GoPay · PDF filePayment gateway GoPay payment gateway ... API is ready for program environment PHP and Java. ... // . GoPay

Embed Size (px)

Citation preview

  • Payment gateway GoPayGoPay

    Integration manual

    Version 2.4

    22.08.2012

  • GoPaygopay.com gopay.cz

    Obsah 1 Definition.......................................................................................................................................4 2 Payment gateway..........................................................................................................................5 3 Procedure of integration................................................................................................................7 3.1 Merchant: service request..........................................................................................................7 3.2 GoPay: creation of testing environment.....................................................................................7 3.3 Merchant: completion of integration...........................................................................................7 3.4 GoPay: verification of integration................................................................................................8 3.5 GoPay: completion of the contract, handover of operation data.................................................8 4 Full integration.............................................................................................................................10 4.1 Principle of communication......................................................................................................10 4.2 Creation of payment.................................................................................................................11 4.3 Redirecting to the GoPay payment gateway............................................................................12 4.4 Verification of the payment status............................................................................................12 4.5 URL of GoPay payment gateway.............................................................................................13 5 Pre-authorized payment..............................................................................................................14 5.1 Creation of payment.................................................................................................................14 5.2 Capture of the payment............................................................................................................14 5.3 Cancelation of pre-authorized payment....................................................................................15 5.4 Process diagrams....................................................................................................................16 6 Recurrent payment......................................................................................................................17 6.1 Creation of payment.................................................................................................................17 6.2 Recurrence of payment (capture payment)..............................................................................17 6.3 Cancellation of recurrent payment............................................................................................18 6.4 Process diagram......................................................................................................................19 7 Refundation.................................................................................................................................22 7.1 Partialy refundation of payment................................................................................................22 7.2 Refundation of payment...........................................................................................................22 8 GoPay services...........................................................................................................................24 8.1 Services...................................................................................................................................24 8.1.1 Creation of payment..............................................................................................................24 8.1.2 Payment status.....................................................................................................................24 8.1.3 Perform recurrent payment...................................................................................................24 8.1.4 Calcellation recurrent payment..............................................................................................24 8.1.5 Capture pre-authorized payment...........................................................................................25 8.1.6 Cancellation of pre-authorized payment................................................................................25 8.1.7 Refundation of payment........................................................................................................25 8.2 Creation of GoPay wallet..........................................................................................................26 8.3 GoPayWS................................................................................................................................26 8.3.1 Definition of WS....................................................................................................................26 8.4 Description of call.....................................................................................................................26 8.4.1 Use of WS.............................................................................................................................28 9 GoPay notifications.....................................................................................................................29

    2GOPAY s.r.o.

    Plan 67, 370 01, esk Budjovice, Phone: +420 387 685 160, e-mail [email protected] GoPay payment system is operated by the company GoPay s.r.o., which is registered by the CNB as an issuer of electronic money in small amounts pursuant to the Act No. 284/2009 Coll. The company is incorporated in the Commercial register section C; insert 11030 at the Regional Court in esk Budjovice..

  • GoPaygopay.com gopay.cz

    9.1 Delivery of notification..............................................................................................................30 9.2 HTTP notifications....................................................................................................................30 9.3 XML-RPC notification...............................................................................................................31 9.4 Email notification......................................................................................................................32 9.5 SMS notification.......................................................................................................................33 10 Clearing.....................................................................................................................................34 11 Statement of transactions on the business account..................................................................35 12 Creation of GoPay wallet...........................................................................................................37 13 Testing of payments..................................................................................................................38 13.1 GoPay payment gateway.......................................................................................................38 13.1.1 Payment method GoPay.....................................................................................................38 13.1.2 Payment method superCASH.............................................................................................39 13.1.3 Payment method wire transfer.............................................................................................39 13.1.4 Recurrent payment..............................................................................................................39 13.1.5 Payment method PremiumSMS..........................................................................................39 13.2 GoPay Monitor.......................................................................................................................40 14 Communication elements..........................................................................................................41 14.1 Payment command................................................................................................................41 14.2 Recurrence of payment (recurrenceRequest)........................................................................43 14.3 Payment refundation (refundPayment, refundPaymentPartially)............................................44 14.4 Payment session....................................................................................................................45 14.5 Payment identity.....................................................................................................................46 14.6 Payment status......................................................................................................................47 14.7 Account statement (eStatementRequest)...............................................................................49 14.8 Creation of GoPay wallet (buyerCreate).................................................................................50 14.9 Result of wallet creation (buyerCreateResult)........................................................................51 14.10 Result (paymentResult)........................................................................................................52 14.11 Codes of payment methods................................