Guide REST based web services in Automatisk kortbetaling via Betalingsservice

Size: px
Start display at page:

Download "Guide REST based web services in Automatisk kortbetaling via Betalingsservice"

Transcription

1 Guide REST based web services in Automatisk kortbetaling via Betalingsservice Version 3.1 Nets A/S Lautrupbjerg Ballerup DK T F

2 Contents 1. Background Purpose of the REST-services Security via Certificate Input format Types of REST-services available First time payment history First time transaction(s) status service AUTH transaction service Cancel AUTH transactions service Capture AUTH transactions service Credit transaction service List temporary customer numbers Debtors contacts service Card mandate status service Transaction status service Active mandates service Outstanding payments service Transaction history service Expiring card service Transaction credit service Incomplete payment service from the Tast-selv module

3 1. Background This document describes the informational services that are used by Automatic card payments via Betalingsservice users in order to retrieve information from different logical entities created via system. This includes information about card mandates, first time payments, recurring payments and telemarketing requests. The services also allows performing actions with first time payments, such as capturing the amount, cancellation and reversal. All these services are only accessible if user is authorized with FOCES certificate. 2. Purpose of the REST-services The web-services for automatic card payments are based on REST-services. RESTservices are a simple way to implement web-services in regard to collect data and to initiate updates. The advantages of REST-services are, that they can be called any time by adding input parameters in a specific URL and receive the output by XML. It is possible to collect status on different information about the automatic card payments. As well as to initiate a few card transactions via a REST call e.g. a credit transfer, which will be described below. REST services can be implemented in the merchants existing ERP system for the purpose of introducing the business user of a standardized overview or they can be called of technical users by doing ad hoc calls and read the results directly as XML. Find examples of the call syntax and reply format under the individual services below. 3. Security via Certificate In regard to secure and authorize the system a Functional Signature Certificate (FOCES) from Nets DanID is to be used to authorize the REST-service calls. The Functional Signature Certificate is used when two systems are communicating. It is not a check of an user and a system. Find further information her: The merchant need to do the following step for implementing Functional Signature Certificate. See specific Guide for Functional Signature Certificate for Automatic card payment on Nets.eu - click here. 3

4 4. Input format The format of the different REST based web-services are: Input parameters: Name Description Format Mandatory pbsno Creditors ID with Nets Number, 1-8 digits Yes debgrno The debtor group number that the customer Number, 1-5 digits Yes is enrolled to customerno Creditors ID for the debtor String No date Date when transaction was placed Date in DDMMYY Yes format orderno Nets ID for the transaction Number No transactionid ID for transaction in NetAxept String transactionstatus The current status of the transaction: Code RESERVED, PAID, RESCANCL, REVERSED amount The amount of first time payment String CreditorReference Data specified by creditor as a reference for String No payment statuscode The current status of the transaction: Code RESERVED, PAID, RESCANCL, REVERSED reservationdate Date when reservation was made Date in DDMMYY format cardexpirydate Month of card expiration Date in MMYY format DateFrom* Begin date of the requested period Date in DDMMYY No** format DateTo* End date of the requested period Date in DDMMYY No** format transactionstatus The current status of the transaction: Code No*** RESERVED, PAID, RESCANCL, REVERSED From Start date of the requested period when String No mandate was created To End date of the requested period when String No mandate was created debtorname Debtor name retrieved via CPR lookup Number address Debtor 1st address retrieved via CPR lookup String postalcode Debtor postal code retrieved via CPR lookup Number, 4 digits city Debitor city retrieved via CPR lookup String mandatetype The type of agreement that the debtor has signed up for (e.g. always card payments, card payments until BS and so forth) 3 letters code WBS - Card until BS OCA - Card Only mandatestatus The current status of the mandate: ACTIVE, Code CANCELLED, EXPIRED mandateregdate Date when card mandate was registered Date in DDMMYY format paymentduedate Due date when payment should be done Date in DDMMYY format originalduedate Original due date when payment should be Date in DDMMYY done format 4

5 * The requested period may be maximum 1 year. Service will respond with error if period greater than one year is entered. ** If period is not entered, then the list will contain info for all registered transactions for the particular creditor (and perhaps debtor) taken for the period 1-year before the date of query. *** If no operation type is specified, then the list will contain the transactions will all possible statuses using both dates (paid_date and reservn_cancl_date). Otherwise, only corresponding dates will be used to obtain data within required time range : paid_date for PAID and REVERSED, reservn_cancl_date for RESERVE and RESCANCL. 5

6 5. Types of REST-services available The following REST-services will be available: REST-services 1-7 when first time payment together with mandate enrolment. REST-services 8-15 when no first time payment together with mandate enrolment. REST-service 16 is an extra service used if the Tast-Selv module is used. 1. First time payment history service - Get overview of mandates with 1. time payment together with enrolment for a given period. 2. First time transaction(s) status service - Get status on a specific 1. time payment success or failed. 3. AUTH transaction service - Get overview of reserved 1. time payments (AUTH) 4. Cancel AUTH transactions service - Cancel/annul a reserved 1. time payment 5. Capture AUTH transactions service - Initiate a payment process of a reserved payment (Capture) 6. Credit transaction service - Initiate a reversal/credit transfer of a specific 1. time payment. 7. List temporary customer numbers - Get list of mandates with temporary customer numbers. 8. Debtors contacts service - Get data of customers with card mandates. 9. Card mandate status service - Get overview of card mandates for a given period. 10. Transaction status service - Get status of a specific card payment. 11. Active mandates service - Get overview of all active mandates. 12. Outstanding payments service - Get overview of pending payments. 13. Transaction history service - Get overview of card payments for a given period. 14. Expiring card service - Get overview of mandates with cards that are about to expire within the coming two months. 15. Transaction credit service - Initiate a reversal/credit transfer of a specific card payment. 16. Incomplete payment service - Used when using the Tast-selv module to get list of all incomplete and unsuccessful transactions. When testing the Rest-services are to be called via: Note: be aware that in the test URL you should use your own pbs no. In production the Rest-services are to be called via: 6

7 5.1 First time payment history Description The web service provides a list of first-time payment transactions, which took place within the specified period. Output results will be sorted with the most recent on top. Input parameters /bsexpress/rest/cardpaymentfirst/history/pbsno/debgrno/datefrom/datefrom/dateto/ DateTo/customerNo/CustomerNo/status/TransactionStatus * The requested period may be maximum 1 year. Service will respond with error if period greater than one year is entered. ** If period is not entered, then the list will contain info for all registered transactions for the particular creditor (and perhaps debtor) taken for the period 1-year before the date of query. Output parameters Client will receive one or many JSON objects [pbsno, debgrno, customerno, date, orderno, transactionid, transactionstatus] Example Requests: /bsexpress/rest/cardpaymentfirst/history/24997/95623 /bsexpress/rest/cardpaymentfirst/history/24997/95623/customerno/ cust04 /bsexpress/rest/cardpaymentfirst/history/24997/95623/datefrom/010113/dateto/ /bsexpress/rest/cardpaymentfirst/history/24997/95623/status/paid /bsexpress/rest/cardpaymentfirst/history/24997/95623/datefrom/010113/dateto/131213/cus tomerno/ cust04 /bsexpress/rest/cardpaymentfirst/history/24997/95623/datefrom/010113/dateto/131213/stat us/reserved /bsexpress/rest/cardpaymentfirst/history/24997/95623/customerno/ cust04/statu s/rescancl /bsexpress/rest/cardpaymentfirst/history/24997/95623/datefrom/010113/dateto/131213/cus tomerno/ cust04/status/reversed Response: Output will contain the list of one specific transaction or more. 7

8 [ ] "pbsno": 24997, "debgrno": 95623, "customerno": " CUST04", "date": "011213", "orderno": , "transactionid": "2d3dc50b429d44b0a9c28640c4a2c718", "transactionstatus": "PAID" "amount": "DKK 1.000,15", "pbsno": 24997, "debgrno": 95623, "customerno": " CUST04", "date": "010213", "orderno": , "transactionid": "f1d50bf2a74f4f058c688b1c3ff77af7", "transactionstatus": "RESERVED" "amount": "DKK 412,00", "pbsno": 24997, "debgrno": 95623, "customerno": " CUST04", "date": "031213", "orderno": , "transactionid": "142cfaee908e4872b48dcb67fc030416", "transactionstatus": "REVERSED" "amount": "DKK 9,99" Error handling If the user has requested a Web service that does not exist, or provided a wrong set of parameters, he will receive a general 404 http response If service path as well as provided parameters are ok, but there is no data to return a 204 http response will be returned If service path as well as provided parameters are ok, but during execution an error occurs, then the service will return an error object with code and description fields "code": -1, "description": "Invalid date range, expected range must not exceed 1 year, got: " 8

9 5.2 First time transaction(s) status service Description The web service provides information about the status of first-time payment transaction for specified creditor and debtor. Input parameters /bsexpress/rest/cardpaymentfirst/status/pbsno/debgrno/ customerno/customerno/creditorreference/creditorreference/orderno/orderno * One of OrderNo and CreditorReference should be specified. Output parameters Client will receive one or many JSON objects [pbsno, debgrno, customerno, orderno, creditorreference, statuscode] Example Requests: /bsexpress/rest/cardpaymentfirst/status/24997/95623/ exp02/orderno/ /bsexpress/rest/cardpaymentfirst/status/24997/95623/ exp02/creditorreference/pt9956ex2 Response: Output will contain the list of one specific transaction or more. "pbsno": 24997, "debgrno": 95623, "customerno": " EXP02", "orderno": , "creditorreference": "PT9956EX2", "statuscode": "RESERVED" "amount": "DKK 1.099,99" Error handling If user has requested a Web service that does not exist, or provided a wrong set of parameters, he will receive a general 404 http response. If both service path and provided parameters are ok, but there is no data to return, a 204 http response will be returned. If both service path and provided parameters are ok, but during execution an error occurs, error response with code and description fields will be returned. "code": -1, "description": "Value '10110%' of parameter 'orderno' is not a valid Number" 9

10 5.3 AUTH transaction service Description The web service provides a list of first-time payment transactions, for which reservation was made within recent 19 days and haven't been captured yet. Output results will be sorted with the most recent on top. Input parameters /bsexpress/rest/cardpaymentfirst/reservations/pbsno/debgrno Output parameters Client will receive one or many JSON objects [pbsno, debgrno, customerno, reservationdate, cardexpirydate, creditorreference, orderno] Example Request: /bsexpress/rest/cardpaymentfirst/reservations/24997/95623 Response: Output will contain the list of one specific transaction or more. "pbsno": 24997, "debgrno": 95623, "customerno": " CUST04", "reservationdate": "011213", "cardexpirydate": "0122", "creditorreference": "PT9956EX2", "orderno": "amount": "DKK 100,00", "pbsno": 24997, "debgrno": 95623, "customerno": " CUST04", "reservationdate": "111213", "cardexpirydate": "1221", "creditorreference": "PT9920STN", "orderno": "amount": "DKK 9,09", "pbsno": 24997, "debgrno": 95623, "customerno": " CUST04", "reservationdate": "111213", "cardexpirydate": "0222", "creditorreference": "PT9924STD", "orderno": "amount": "DKK 2.500,10" 10

11 Error handling If the user has requested a Web service that does not exist, or provided a wrong set of parameters, he will receive a general 404 http response If service path as well as provided parameters are ok, but there is no data to return a 204 http response will be returned If service path as well as provided parameters are ok, but during execution an error occurs, then the service will return an error object with code and description fields "code": -1, "description": "Value '2$' of parameter 'debgrno' is not a valid Number" 5.4 Cancel AUTH transactions service Description The web service allows creditor to initiate a cancellation of reservation for first-time payment transaction, to remove a reservation for a specific transaction and given customer. Input parameters /bsexpress/rest/cardpaymentfirst/reservation/cancel/pbsno/debgrno/kundenummer/ OrderNo Output parameters Client will receive one JSON object message in case of success Name Description Format message Result message of the cancelled operation, "Annul succeeded" String In case of exception, an error JSON object will be returned (see below) Examples Request: bsexpress/rest/cardpaymentfirst/reservation/cancel/24997/95682/ exp02/ Response (success): "message": "Annul succeeded" 11

12 Error handling If user has requested a Web service that does not exist, or provided a wrong set of parameters, then he will receive a general 404 http response. If service path as well as provided parameters are ok, but during execution an error occurs, then the service will return an error object with code and description fields. In case of input parameter validation exception (e.g. accidently typed symbol in DebGrNo or OrderNo) response will contain JSON object with code "-1" and detailed description of failed parameter as a message. In case if no data was found (e.g. OrderNo doesn't exist for used DebGrNo, PbsNo and CustomerNo) response will have code "-2" and text "Payment not found". In case if Netaxept returned error while actually processing the payment response will consist of code "-3" and text with error from Netaxept. In case of any other internal Netaxept error response will be "-500" as a code and details in text. "code": -1, "description": "Value '124997$' of parameter 'pbsno' is not a valid Number." "code": -2, "description": "Payment not found" "code": -3, "description": "Netaxept error occurs: Unable to annul, wrong state" 12

13 5.5 Capture AUTH transactions service Description The web service allows creditor to initiate a capture operation on reservation for firsttime payment transaction, to capture payment reservation for a specific transaction and given customer. Input parameters /bsexpress/rest/cardpaymentfirst/reservation/capture/pbsno/debgrno/kundenummer/ OrderNo Output parameters Client will receive one JSON objects code, message Name Description Format message Result message of the capture operation, "Capture succeeded" String In case of exception, an error JSON object will be returned (see below). Examples Request: bsexpress/rest/cardpaymentfirst/reservation/capture/24997/95682/ exp02/ Response (success): "message": "Capture succeeded" Error handling If user has requested a Web service that does not exist, or provided a wrong set of parameters, then he will receive a general 404 http response If service path as well as provided parameters are ok, but during execution an error occurs, then the service will return an error object with code and description fields In case of input parameter validation exception (e.g. accidently typed symbol in DebGrNo or OrderNo) response will contain JSON object with code "-1" and detailed description of failed parameter as a message In case if no data was found (e.g. OrderNo doesn't exist for used DebGrNo, PbsNo and CustomerNo) response will have code "-2" and text "Payment not found" In case if Netaxept returned error while actually processing the payment response will consist of code "-3" and text with error from Netaxept In case of any other internal Netaxept error response will be "-500" as a code and details in text 13

14 "code": -1, "message": "Value '2!' of parameter 'debgrno' is not valid Number." "code": -2, "message": "Payment not found" "code": -3, "message": "Netaxept error occurs: Transaction amount must be greater than zero." 14

15 5.6 Credit transaction service Description The web service allows creditor to initiate a credit operation on completed first-time payment transaction, to reverse payment for a specific transaction and given customer. Input parameters /bsexpress/rest/cardpaymentfirst/credit/pbsno/debgrno/kundenummer/orderno Output parameters Client will receive one JSON objects code, message Name Description Format message Result message of the credit operation, "Credit succeeded" String In case of exception, an error JSON object will be returned (see below) Examples Request: bsexpress/rest/cardpaymentfirst/credit/24997/95682/ exp02/ Response (success): "message": "Credit succeeded" Error handling If user has requested a Web service that does not exist, or provided a wrong set of parameters, then he will receive a general 404 http response If service path as well as provided parameters are ok, but during execution an error occurs, then the service will return an error object with code and description fields. In case of input parameter validation exception (e.g. accidently typed symbol in DebGrNo or OrderNo) response will contain JSON object with code "-1" and detailed description of failed parameter as a message. In case if no data was found (e.g. OrderNo doesn't exist for used DebGrNo, PbsNo and CustomerNo) response will have code "-2" and text "Payment not found". In case if Netaxept returned error while actually processing the payment response will consist of code "-3" and text with error from Netaxept. 15

16 In case of any other internal Netaxept error response will be "-500" as a code and details in text "code": -1, "description": "Value '10888(' of parameter 'orderno' is not a valid Number." "code": -2, "description": "Payment not found" "code": -3, "description": "Netaxept error occurs: Transaction amount must be greater than zero." 16

17 5.7 List temporary customer numbers Description The web service allows to retrieve information about mandates that have temporary generated CustomerNo. Input parameters /bsexpress/rest/cardmandatetempno/status/pbsno/debgrno/from/to * If the dates are not set, then all relevant card mandates will be returned. Time range can be set up to exact time in format DDMMYYYYhhmm, or without it DDMMYYYY. If the time range is set with time (hours/minutes), then these will be used, otherwise all active mandates will be returned for the full date, from/to midnight. Output parameters Client will receive one or many JSON objects [pbsno, debgrno, customerno, DebtorName, address, postalcode, city] Example Requests: /bsexpress/rest/cardmandatetempno/status/24997/2/ / /bsexpress/rest/cardmandatetempno/status/24997/2/ / /bsexpress/rest/cardmandatetempno/status/24997/2 Response: Output will contain the list of one specific mandate or more. [ "pbsno": 24997, "debgrno": 95623, "customerno": " EXP02", "debtorname": "Niels Holm", "address": "Industrivænget 2,2 tv", "postalcode": 9000, "city": "Aalborg" ] Error handling If user has requested a Web service that does not exist, or provided a wrong set of parameters, he will receive a general 404 http response 17

18 If service path as well as provided parameters are ok, but there is no data to return a 204 http response will be returned If service path as well as provided parameters are ok, but during execution an error occurs, the service will return an error object with code and description fields "code": -1, "description": "Value '2499%' of parameter 'pbsno' is not a valid Number." 18

19 5.8 Debtors contacts service Description Web service that provides information about registered mandates for defined debtor Input parameters /bsexpress/rest/cardmandate/contacts/pbsno/kundenummer Output parameters JSON array of [debgrno, customerno, mandatetype, mandatestatus] Example Request: /bsexpress/rest/cardmandate/contacts/ / adf Response: "debgrno": 1, "customerno": "CARD25", "mandatetype": "UBS", "mandatestatus": "ACTIVE", "debgrno": 2, "customerno": "CARD25", "mandatetype": "OCA", "mandatestatus": "CANCELLED" Error handing If user has requested a Web service that does not exist, or provided a wrong set of parameters, then he will receive a general 404 http response If service path as well as provided parameters are ok, but during execution an error occurs, then the service will return an error object with code and description fields "code": -1, "description": "Value '214036@' of parameter 'pbsno' is not a valid Number." 19

20 5.9 Card mandate status service Description Web service that provides information about current status of registered Card Mandates Input parameters /bsexpress/rest/cardmandate/status/pbsno/debgrpno/kundenummer /bsexpress/rest/cardmandate/status/pbsno/kundenummer Output parameters Client will receive one or many JSON objects [debgrno, customerno, mandatestatus] depending on debgrno parameter Example Request: /bsexpress/rest/cardmandate/status/24997/2/ /bsexpress/rest/cardmandate/status/24997/ Response: If debgrno provided in input parameters "debgrno": "2", "customerno": " CUST04", "mandatestatus": "ACTIVE" If debgrno is not provided in input parameters, response contains following info: [ "debgrno": "2", "customerno": " CUST04", "mandatestatus": "ACTIVE", "debgrno": "1", "customerno": " CUST04", "mandatestatus": "CANCELLED", "debgrno": "1", "customerno": " CUST04", "mandatestatus": "EXPIRED" 20

21 Error handing If user has requested a Web service that does not exist, or provided a wrong set of parameters, then he will receive a general 404 http response If service path as well as provided parameters are ok, but during execution an error occurs, the service will return an error object with code and description fields "code": -1, "description": "Value ' CUST04&' of parameter 'customerno' is not alphanumeric string." 21

22 5.10 Transaction status service Description The web service provides information about the status of payment transactions for a defined debtor. Optionally order number can be also provided. Input parameters /bsexpress/rest/cardpayment/statuses/pbsno/kundenummer/orderno Output parameters Client will receive one or many JSON objects [debgrno, customerno, mandatestatus] depending on debgrno parameter Example Request: /bsexpress/rest/cardpayment/statuses/24997/ exp02/777 /bsexpress/rest/cardpayment/statuses/24997/ exp02 Response: Response contains the list of transaction (s): "debgrno": 1, "customerno": " EXP02", "orderno": 777, "statuscode": "INIT", "debgrno": 1, "customerno": " EXP02", "orderno": 778, "statuscode": "CANCL", "debgrno": 1, "customerno": " EXP02", "orderno": 888, "statuscode": "INIT", "debgrno": 1, "customerno": " EXP02", "orderno": 889, "statuscode": "FAIL", "debgrno": 1, "customerno": " EXP02", "orderno": 999, "statuscode": "INIT" 22

23 Error handing If user has requested a Web service that does not exist, or provided a wrong set of parameters, he will receive a general 404 http response If service path as well as provided parameters are ok, but during execution an error occurs, the service will return an error object with code and description fields "code": -1, "description": "Value '24457$' of parameter 'pbsno' is not a valid Number." 23

24 5.11 Active mandates service Description The web service provides information about creditors active mandates, registered in BS Express Input parameters /bsexpress/rest/cardmandate/active/pbsno Output parameters JSON array of [debgrno, customerno, mandatetype, mandatestatus] Example Request: /bsexpress/rest/cardmandate/active/24997 Response: Response contains the list of active card mandates: "debgrno": "1", "customerno": " EXP02", "mandatetype": "OCA", "cardexpirydate": "0114", "mandateregdate": "111113", "debgrno": "1", "customerno": " CUST010", "mandatetype": "OCA", "cardexpirydate": "0117", "mandateregdate": "301013", "debgrno": "1", "customerno": " CUST05", "mandatetype": "OCA", "cardexpirydate": "0122", "mandateregdate": "300913", "debgrno": "2", "customerno": " CUST04", "mandatetype": "OCA", "cardexpirydate": "0122", "mandateregdate": "300913", "debgrno": "1", "customerno": " EXP02", "mandatetype": "OCA", "cardexpirydate": "0114", "mandateregdate": "300913" 24

25 Error handing If the user has requested a Web service that does not exist, or provided a wrong set of parameters, then he will receive a general 404 http response If service path as well as provided parameters are ok, but during execution an error occurs, the service will return an error object with code and description fields "code": -1, "description": "Value '124997$' of parameter 'pbsno' is not a valid Number." 25

26 5.12 Outstanding payments service Description The web service provides information about creditors outstanding payments for the defined period. Input parameters /bsexpress/rest/cardpayment/outstanding/pbsno/kundenummer/from/to /bsexpress/rest/cardpayment/outstanding/pbsno/from/to /bsexpress/rest/cardpayment/outstanding/pbsno/from /bsexpress/rest/cardpayment/outstanding/pbsno Output parameters Client will receive one/many JSON objects [customerno, orderno, debgrnr, paymentduedate, amount] Example Request: /bsexpress/rest/cardpayment/outstanding/24997/ exp02/011113/ Response: Response contains the list of transaction (s): "customerno": " EXP02", "orderno": 888, "debgrno": 1, "paymentduedate": "141113", "amount": " DKK", "customerno": " EXP02", "orderno": 777, "debgrno": 1, "paymentduedate": "131113", "amount": " DKK" The list contains transactions ordered by new_due_date, beginning with the latest Error handing If user has requested Web service that does not exist, or provided wrong set of parameters, he will receive general 404 http response If service path as well as provided parameters are ok, but during execution some error occurs, then service will return error object with code and description fields "code": -1, "description": "Value '1234%' of parameter pbsno' is not a valid Number." 26

27 5.13 Transaction history service Description The web service provides information about creditors payment transactions for the defined period Input parameters /bsexpress/rest/cardpayment/history/pbsno/from/to Output parameters Client will receive one or many JSON objects debgrnr, customerno, orderno, statuscode, originalduedate, searchdatefrom, searchdateto Example Request: /bsexpress/rest/cardpayment/history/ /131112/ Response: Response contains the list of transaction (s): [ "debgrno": 1, "customerno": " CUST08", "orderno": 891, "statuscode": "INIT", "originalduedate": "131113", "searchdatefrom": "131112", "searchdateto": "131113", "debgrno": 1, "customerno": " EXP02", "orderno": 777, "statuscode": "INIT", "originalduedate": "131113", "searchdatefrom": "131112", "searchdateto": "131113", "debgrno": 1, "customerno": " EXP02", "orderno": 778, "statuscode": "CANCL", "originalduedate": "131113", "searchdatefrom": "131112", "searchdateto": "131113", "debgrno": 1, "customerno": " EXP02", "orderno": 889, 27

28 ] "statuscode": "FAIL", "originalduedate": "131113", "searchdatefrom": "131112", "searchdateto": "131113", "debgrno": 1, "customerno": " EXP02", "orderno": 999, "statuscode": "INIT", "originalduedate": "131113", "searchdatefrom": "131112", "searchdateto": "131113", "debgrno": 1, "customerno": " CUST010", "orderno": 890, "statuscode": "INIT", "originalduedate": "131113", "searchdatefrom": "131112", "searchdateto": "131113" Error handing If user has requested Web service that does not exist, or provided wrong set of parameters, then he will receive general 404 http response If service path as well as provided parameters are ok, but during execution an error occurs, then the service will return an error object with code and description fields "code": -1, "description": "Invalid date range, expected range must not exceed 1 year, got: " 28

29 5.14 Expiring card service Description The web service provides a list of card mandates, which will expire in defined period, or, if the period is not specified, within the nearest two months. Input parameters /bsexpress/rest/cardmandate/expiry/pbsno/kundenummer/from/to /bsexpress/rest/cardmandate/expiry/pbsno/kundenummer/from /bsexpress/rest/cardmandate/expiry/pbsno/kundenummer Output parameters Client will receive one/many JSON objects [debgrno, customerno, mandatestatus, cardexpirydate, cardno] Example Request: /bsexpress/rest/cardmandate/expiry/24997/ cust04/1113/1222 Response: "debgrno": "1", "customerno": " CUST04", "mandatestatus": "CANCELLED", "cardexpirydate": "0122", "cardno": "4925xxxxxxxx0004", "debgrno": "1", "customerno": " CUST04", "mandatestatus": "EXPIRED", "cardexpirydate": "1221", "cardno": "4925xxxxxxxx0004", "debgrno": "2", "customerno": " CUST04", "mandatestatus": "ACTIVE", "cardexpirydate": "0222", "cardno": "4925xxxxxxxx0079" Error handing If the user has requested a Web service that does not exist, or provided a wrong set of parameters, he will receive a general 404 http response. If service path and provided parameters are ok, but during execution an error occurs, then the service return an error object with code and description fields. "code": -1, "description": "Value '1234%' of parameter 'pbsno' is not a valid Number." 29

30 5.15 Transaction credit service Description The web service allows creditor to initiate a credit transaction, to reverse a payment for a specific transaction and given customer. Input parameters /bsexpress/rest/cardpayment/credit/pbsno/kundenummer/orderno Output parameters Client will receive one JSON objects code, message Name Description Format code Result code of the operation: CREDITED or FAILED String message Result message of the credit operation String Example Request: bsexpress/rest/cardpayment/credit/24997/ exp02/999 Response: Response contains the following: "code": "CREDITED", "message": "Successfully credited" Error handing If user has requested a Web service that does not exist, or provided a wrong set of parameters, then he will receive a general 404 http response If service path as well as provided parameters are ok, but during execution an error occurs, then the service will return an error object with code and description fields "code": -2, "description": "Payment not found, it may be already credited" 30

31 5.16 Incomplete payment service from the Tast-selv module Description This service is used by Operator to get list of all incomplete and unsuccessful transactions (CARDSYS, IVRERR), when creditor is using Automatic card payments Tast-selv module. Input parameters /bsexpress/rest/telemarketing/incompletetransactions/pbsno/debgrno/from/to Output parameters Client will receive one or many JSON objects pbsno, debgrnr, customerno, transactionid, timestamp, response, responsecode, responsesource, ivrerrortext, debtorphoneno Name Description Format pbsno Creditors ID with Nets Integer debgrnr The debtor Group number that the customer is enrolled to Integer customerno Creditors ID for the debtor Integer transactionid ID for transaction in NetAxept String timestamp Date the request was created Timestamp dd-mm-yyyy hh:mm:ss response Identify the level where error occurred (CARDSYS, IVRERR,) String responsecode Error code generated by NetAxept and returned by IVR. String responsesource Cause of error generated by NetAxept or by IVR. (ex. Refused by String Issuer) ivrerrortext Error description generated by IVR String debtorphoneno Debtor phone number String referenceid Unique ID for particular day generated for each telemarketing request Integer Example Request: /bsexpress/rest/telemarketing/incompletetransactions/25000/6/110414/ Response: Response contains the list of incomplete telemarketing transactions: 0: pbsno: debgrno: 6 customerno: "ASD " transactionid: "142cfaee908e4872b48dcb67fc030416" timestamp: " :13:34" response: "CARDSYS" responsecode: "ds" responsesource: "02" ivrerrortext: "" 31

32 ,, debtorphoneno: "AdditionalInfo" referenceid: 3 pbsno: debgrno: 6 customerno: "ASD " transactionid: "142cfaee908e4872b48dcb67fc030416" timestamp: " :15:34" response: "IVRERR" responsecode: "02" responsesource: "as" ivrerrortext: "IVR hang up" debtorphoneno: "AdditionalInfo" referenceid: 2 pbsno: debgrno: 6 customerno: "ASD " transactionid: "142cfaee908e4872b48dcb67fc030416" timestamp: " :12:24" response: "IVRERR" responsecode: "04" responsesource: "as" ivrerrortext: "Hang up due to max retry of CPR or CVR in IVR" debtorphoneno: null referenceid: 7 Error handing If user has requested web service that does not exist, or provided wrong set of parameters, then he will receive general 404 http response If SM_USER header is missing or has incorrect format or pbsno is missing then 403 https response is received. If pbsno has incorrect format then 400 https response is received. If service path as well as provided parameters are ok, but during execution an error occurs, then the service will return an error object with code and description fields "code": -1, "description": "Invalid date range, expected range must not exceed 1 year, got: " 32

Betalingsservice, Automatic card payment and payment slips Guidelines for Data Suppliers

Betalingsservice, Automatic card payment and payment slips Guidelines for Data Suppliers Betalingsservice, Automatic card payment and payment slips Guidelines for Data Suppliers Data Delivery 0602 Payment Information General June 2015 Nets A/S Lautrupbjerg 10 DK-2750 Ballerup Telephone +45

More information

Guide Setup sign-on pop-up for Automatic Card Payment Service via Betalingsservice

Guide Setup sign-on pop-up for Automatic Card Payment Service via Betalingsservice Guide Setup sign-on pop-up for Automatic Card Payment Service via Betalingsservice Version 4.4 with payment method Nets A/S Lautrupbjerg 10 2750 Ballerup DK T +45 44 68 44 68 F +45 44 86 09 30 www.nets.eu

More information

Guide. - How to setup secure communication for REST services in Automatisk kortbetaling. Revision 1.3. Nets A/S. Lautrupbjerg 10.

Guide. - How to setup secure communication for REST services in Automatisk kortbetaling. Revision 1.3. Nets A/S. Lautrupbjerg 10. Guide - How to setup secure communication for REST services in Automatisk kortbetaling Revision 1.3 Nets A/S Lautrupbjerg 10 2750 Ballerup DK T +45 44 68 44 68 F +45 44 86 09 30 www.nets.eu Table of Contents

More information

Credomatic Integration Resources. Browser Redirect API Documentation June 2007

Credomatic Integration Resources. Browser Redirect API Documentation June 2007 Credomatic Integration Resources Browser Redirect API Documentation June 2007 Table of Contents Methodology... 2 Browser Redirect Method (Browser to Server) FIG. 1... 2 API Authentication Parameters...

More information

Bank and SecurePay Response Codes

Bank and SecurePay Response Codes Bank and SecurePay s Last updated: 19/07/2013 Bank s for Credit Card Transactions APPROVED 00 Approved 08 Honour with ID 11 Approved VIP (not used) 16 Approved, Update Track 3 (not used) 77 Approved (ANZ

More information

Address Phone & Fax Internet

Address Phone & Fax Internet Smilehouse Workspace 1.13 Payment Gateway API Document Info Document type: Technical document Creator: Smilehouse Workspace Development Team Date approved: 31.05.2010 Page 2/34 Table of Content 1. Introduction...

More information

E*TRADE Developer Platform. Developer Guide and API Reference. October 24, 2012 API Version: v0

E*TRADE Developer Platform. Developer Guide and API Reference. October 24, 2012 API Version: v0 E*TRADE Developer Platform Developer Guide and API Reference October 24, 2012 API Version: v0 Contents Getting Started... 5 Introduction... 6 Architecture... 6 Authorization... 6 Agreements... 7 Support

More information

GetLibraryUserOrderList

GetLibraryUserOrderList GetLibraryUserOrderList Webservice name: GetLibraryUserOrderList Adress: https://www.elib.se/webservices/getlibraryuserorderlist.asmx WSDL: https://www.elib.se/webservices/getlibraryuserorderlist.asmx?wsdl

More information

Web Services Credit Card Errors A Troubleshooter

Web Services Credit Card Errors A Troubleshooter Web Services Credit Card Errors A Troubleshooter January 2012 This manual and accompanying electronic media are proprietary products of Optimal Payments plc. They are to be used only by licensed users

More information

API Reference Guide for Web Services

API Reference Guide for Web Services API Reference Guide for Web Services June 2015 Version 1.0 This manual and accompanying electronic media are proprietary products of Optimal Payments plc. They are to be used only by licensed users of

More information

Cloud Elements! Marketing Hub Provisioning and Usage Guide!

Cloud Elements! Marketing Hub Provisioning and Usage Guide! Cloud Elements Marketing Hub Provisioning and Usage Guide API Version 2.0 Page 1 Introduction The Cloud Elements Marketing Hub is the first API that unifies marketing automation across the industry s leading

More information

Web Services Credit Card Errors A Troubleshooter

Web Services Credit Card Errors A Troubleshooter Web Services Credit Card Errors A Troubleshooter March 2011 This manual and accompanying electronic media are proprietary products of Optimal Payments plc. They are to be used only by licensed users of

More information

Direct Payment Protocol Errors A Troubleshooter

Direct Payment Protocol Errors A Troubleshooter Direct Payment Protocol Errors A Troubleshooter December 2011 This manual and accompanying electronic media are proprietary products of Optimal Payments plc. They are to be used only by licensed users

More information

MyGate Response Codes. Version 2.1

MyGate Response Codes. Version 2.1 MyGate Codes Version 2.1 Overview In every message request type sent to the Transaction Pipeline a response message type will be generated by MyGate. A response message will identify the success or failure

More information

Gateway Direct Post API

Gateway Direct Post API Gateway Direct Post API http://merchantguy.com @MerchantGuy Questions? info@merchantguy.com Contents Methodology....3! Direct Post Method (Server to Server FIG. 1...3 Transaction Types.....4! Sale (sale)..4!

More information

Transaction Inquiries

Transaction Inquiries Transaction Inquiries Publisher guide 3/26/2014 A guide to Tradedoubler s Transaction Inquiries system for publishers Contents 1. Introduction... 3 2. How it works... 3 3. Accessing the interface... 3

More information

1. Change Log... 3 2. Introduction... 4 3. Flow summary... 4 3.1 Flow Overview... 4 3.2 Premium SMS flow... 6 3.3 Pin Flow... 7 3.4 Redirect Flow...

1. Change Log... 3 2. Introduction... 4 3. Flow summary... 4 3.1 Flow Overview... 4 3.2 Premium SMS flow... 6 3.3 Pin Flow... 7 3.4 Redirect Flow... Payment API 1. Change Log... 3 2. Introduction... 4 3. Flow summary... 4 3.1 Flow Overview... 4 3.2 Premium SMS flow... 6 3.3 Pin Flow... 7 3.4 Redirect Flow... 8 3.5 SMS Handshake Flow... 9 4. One-time

More information

Merchant One Payment Systems Integration Resources. Direct Post API Documentation June 2007

Merchant One Payment Systems Integration Resources. Direct Post API Documentation June 2007 Merchant One Payment Systems Integration Resources Direct Post API Documentation June 2007 Table of Contents Methodology... 2 Direct Post Method (Server to Server) FIG. 1... 2 Transaction Types... 3 Sale

More information

Guidelines for Creating Reports

Guidelines for Creating Reports Guidelines for Creating Reports Contents Exercise 1: Custom Reporting - Ad hoc Reports... 1 Exercise 2: Custom Reporting - Ad Hoc Queries... 5 Exercise 3: Section Status Report.... 8 Exercise 1: Custom

More information

ipayment Gateway API (IPG API)

ipayment Gateway API (IPG API) ipayment Gateway API (IPG API) Accepting e-commerce payments for merchants Version 3.2 Intercard Finance AD 2007 2015 Table of Contents Version control... 4 Introduction... 5 Security and availability...

More information

Web Services Credit Card Errors A Troubleshooter

Web Services Credit Card Errors A Troubleshooter Web Services Credit Card Errors A Troubleshooter January 2014 This manual and accompanying electronic media are proprietary products of Optimal Payments plc. They are to be used only by licensed users

More information

NPI Reporting Tool User Guide

NPI Reporting Tool User Guide SYSTEMS I N D I A N A H E A L T H C O V E R A G E P R O G R A M S NPI Reporting Tool User Guide L I B R A R Y R E F E R E N C E N U M B E R : S Y A P 1 0 0 1 2 R E V I S I O N D A T E : A U G U S T 2 0

More information

Network Merchants Inc (NMI) Integration Resources. Direct Post API Documentation April 2010

Network Merchants Inc (NMI) Integration Resources. Direct Post API Documentation April 2010 Network Merchants Inc (NMI) Integration Resources Direct Post API Documentation April 2010 Table of Contents Methodology... 2 Direct Post Method (Server to Server) FIG. 1... 2 Transaction Types... 3 Sale

More information

QIWI Wallet Pull Payments API

QIWI Wallet Pull Payments API QIWI Wallet QIWI Wallet Pull Payments API Version 2.1 Table of contents 1. Introduction... 2 1.1. Purpose of the API... 2 1.2. Things to Know About QIWI Wallet... 2 2. QIWI Wallet Interface... 3 2.1. Creating

More information

Appendix. Web Command Error Codes. Web Command Error Codes

Appendix. Web Command Error Codes. Web Command Error Codes Appendix Web Command s Error codes marked with * are received in responses from the FTP server, and then returned as the result of FTP command execution. -501 Incorrect parameter type -502 Error getting

More information

Safeguard Ecommerce Integration / API

Safeguard Ecommerce Integration / API Safeguard Ecommerce Integration / API Product Manual Version 3 Revision 1.11 Table of Contents 1. INTRODUCTION... 4 1.1 Available commands... 4 2. HOW THE ADMINISTRATION SYSTEM IS EXPECTED TO BE USED OPERATIONALLY...

More information

AS DNB banka. DNB Link specification (B2B functional description)

AS DNB banka. DNB Link specification (B2B functional description) AS DNB banka DNB Link specification (B2B functional description) DNB_Link_FS_EN_1_EXTSYS_1_L_2013 Table of contents 1. PURPOSE OF THE SYSTEM... 4 2. BUSINESS PROCESSES... 4 2.1. Payment for goods and services...

More information

Secure XML API Integration Guide - Periodic and Triggered add in

Secure XML API Integration Guide - Periodic and Triggered add in Secure XML API Integration Guide - Periodic and Triggered add in Document Control This is a control document DESCRIPTION Secure XML API Integration Guide - Periodic and Triggered add in CREATION DATE 15/05/2009

More information

How To Understand The Error Codes On A Crystal Reports Print Engine

How To Understand The Error Codes On A Crystal Reports Print Engine Overview Error Codes This document lists all the error codes and the descriptions that the Crystal Reports Print Engine generates. PE_ERR_NOTENOUGHMEMORY (500) There is not enough memory available to complete

More information

Dolphin's Automatic Credit Card Authorisation and Fund Transfer - Servebase

Dolphin's Automatic Credit Card Authorisation and Fund Transfer - Servebase Dolphin Dynamics Dolphin's Automatic Credit Card Authorisation and Fund Transfer - Servebase Copyright 2009 Dolphin Dynamics Ltd. The information contained herein is the property of Dolphin Dynamics Ltd.

More information

Payment Processor Errors A Troubleshooter

Payment Processor Errors A Troubleshooter Payment Processor Errors A Troubleshooter November 2005 Version 2.4 This manual and accompanying electronic media are proprietary products of Optimal Payments Inc. They are to be used only by licensed

More information

REST Webservices API Reference Manual

REST Webservices API Reference Manual crm-now/ps REST Webservices API Reference Manual Version 1.5.1.0 crm-now development documents Page 1 Table Of Contents OVERVIEW...4 URL FORMAT...4 THE RESPONSE FORMAT...4 VtigerObject...5 Id Format...5

More information

Table and field properties Tables and fields also have properties that you can set to control their characteristics or behavior.

Table and field properties Tables and fields also have properties that you can set to control their characteristics or behavior. Create a table When you create a database, you store your data in tables subject-based lists that contain rows and columns. For instance, you can create a Contacts table to store a list of names, addresses,

More information

Recurring Payments (Pay as Order) Guide

Recurring Payments (Pay as Order) Guide Corporate Gateway Recurring Payments (Pay as Order) Guide V4.2 October 2014 Use this guide to: Find out about our recurring payments service Learn about setting up regularly occurring payments Recurring

More information

Internet Payment Gateway Response Codes

Internet Payment Gateway Response Codes Internet Payment Gateway Response Codes The table below applies to the following products: All APIs Batch Application Simple/Hosted Payments Page Important notes: 1. The text / CONTACT BANK means that

More information

e-filing Secure Web Service User Manual

e-filing Secure Web Service User Manual e-filing Secure Web Service User Manual Page1 CONTENTS 1 BULK ITR... 6 2 BULK PAN VERIFICATION... 9 3 GET ITR-V BY TOKEN NUMBER... 13 4 GET ITR-V BY ACKNOWLEDGMENT NUMBER... 16 5 GET RETURN STATUS... 19

More information

HireDesk API V1.0 Developer s Guide

HireDesk API V1.0 Developer s Guide HireDesk API V1.0 Developer s Guide Revision 1.4 Talent Technology Corporation Page 1 Audience This document is intended for anyone who wants to understand, and use the Hiredesk API. If you just want to

More information

Online signature API. Terms used in this document. The API in brief. Version 0.20, 2015-04-08

Online signature API. Terms used in this document. The API in brief. Version 0.20, 2015-04-08 Online signature API Version 0.20, 2015-04-08 Terms used in this document Onnistuu.fi, the website https://www.onnistuu.fi/ Client, online page or other system using the API provided by Onnistuu.fi. End

More information

US Secure Web API. Version 1.6.0

US Secure Web API. Version 1.6.0 US Secure Web API Version 1.6.0 September 8, 2015 Contents 1 Introduction... 4 1.1 Overview... 4 1.2 Requirements... 4 1.3 Access... 4 1.4 Obtaining a Developer Key and Secret... 5 2 Request Structure...

More information

API Reference Guide for Web Services

API Reference Guide for Web Services API Reference Guide for Web Services June 2011 Version 1.0 This manual and accompanying electronic media are proprietary products of Optimal Payments plc. They are to be used only by licensed users of

More information

Supply Chain Finance WinFinance

Supply Chain Finance WinFinance Supply Chain Finance WinFinance Customer User Guide Westpac Banking Corporation 2009 This document is copyright protected. Apart from any fair dealing for the purpose of private study, research criticism

More information

Alias Manager. Supplement to the Advanced Integration guides, v.3.2.5. epdq 2014, All rights reserved.

Alias Manager. Supplement to the Advanced Integration guides, v.3.2.5. epdq 2014, All rights reserved. Supplement to the Advanced Integration guides, v.3.2.5 Table of Contents 1 What is the... Alias Manager? 3 2 Creating an... Alias 4 2.1 e-commerce... 4 2.1.1 2.1.2 2.1.3 2.2 DirectLink 2.2.1 2.2.2 2.2.3

More information

int_adyen Version 15.1.0

int_adyen Version 15.1.0 int_adyen Version 15.1.0 LINK Integration Documentation - int_adyen Page 1 Table of Contents 1. General Information... 5 2. Component Overview... 6 2.1. Functional Overview... 6 Short description of the

More information

API Integration Payment21 Recurring Billing

API Integration Payment21 Recurring Billing API Integration Payment21 Recurring Billing The purpose of this document is to describe the requirements, usage, implementation and purpose of the Payment21 Application Programming Interface (API). The

More information

HTTP Data Logging Protocol

HTTP Data Logging Protocol HTTP Data Logging Protocol Version 1.5 (introduced with Meteohub 4.9) 1. Mission Statement The mission of this document is to provide a protocol specification that allows to handover weather data logged

More information

Merchant Administration

Merchant Administration Merchant Administration User Guide Version 4.2.0 For TNSPay 4.2 Disclaimer Copyright 2010 TNS Payment Technologies Pty Ltd ("TNS"). All rights reserved. This document is provided by TNS on the basis that

More information

Virtual Terminal & Online Portal

Virtual Terminal & Online Portal Authipay Gateway Virtual Terminal & Online Portal User Guide Version 5 (EMEA) Virtual Terminal & Online Portal User Guide Version 5 (EMEA) CONTENTS 1 Introduction... 5 2 Processing Transactions... 6 2.1

More information

HTTP and HTTPS Statistics Services

HTTP and HTTPS Statistics Services CHAPTER 9 This chapter describes the HTTP and HTTPS Statistics service, which returns HTTP and HTTPS connection information and statistics for individual WAEs, device groups, and for the WAAS network,

More information

Fleet Connectivity Extension

Fleet Connectivity Extension Fleet Connectivity Extension Developer's Guide Version 1.0 Fleet Connectivity Extension Developer's Guide 2 Contents Contents Legal Notices...3 Document Information... 4 Chapter 1: Overview... 5 What is

More information

Specific API Usage Limitations... 6 Daily Limitation... 6 Concurrency Limitation... 6. API Description... 7 Site Data API... 7

Specific API Usage Limitations... 6 Daily Limitation... 6 Concurrency Limitation... 6. API Description... 7 Site Data API... 7 Last update: July 2015 SolarEdge API SolarEdge API Contents Last update: July 2015... 1 SolarEdge API... 2 Contents... 2 General... 3 Purpose and scope... 3 Acronyms and abbreviations... 3 Introduction...

More information

SmarterMeasure Inbound Single Sign On (SSO) Version 1.3 Copyright 2010 SmarterServices, LLC / SmarterServices.com PO Box 220111, Deatsville, AL 36022

SmarterMeasure Inbound Single Sign On (SSO) Version 1.3 Copyright 2010 SmarterServices, LLC / SmarterServices.com PO Box 220111, Deatsville, AL 36022 SmarterMeasure Inbound Single Sign On (SSO) Version 1.3 Copyright 2010 SmarterServices, LLC / SmarterServices.com PO Box 220111, Deatsville, AL 36022 Contents 1. Revision History... 3 2. Overview... 3

More information

Internet Technologies. World Wide Web (WWW) Proxy Server Network Address Translator (NAT)

Internet Technologies. World Wide Web (WWW) Proxy Server Network Address Translator (NAT) Internet Technologies World Wide Web (WWW) Proxy Server Network Address Translator (NAT) What is WWW? System of interlinked Hypertext documents Text, Images, Videos, and other multimedia documents navigate

More information

WEB TERMINAL AND RECURRING BILLING

WEB TERMINAL AND RECURRING BILLING PROCESSING TRANSACTIONS WITH WEB TERMINAL AND RECURRING BILLING Document Version 1.4 December 2013 For further information please contact Digital River customer support at 0800 756 3350 or clientsupport.uk@digitalriver.com.

More information

VMware vcenter Log Insight Developer's Guide

VMware vcenter Log Insight Developer's Guide VMware vcenter Log Insight Developer's Guide vcenter Log Insight 2.0 This document supports the version of each product listed and supports all subsequent versions until the document is replaced by a new

More information

How to Use Print from E-mail Register the printer

How to Use Print from E-mail Register the printer How to Use Print from E-mail Register the printer 1 Registering the printer to Print from E-mail Register your printer to Print from E-mail in three steps below. When the printer is properly registered,

More information

Platron API. Technical description. version 3.5

Platron API. Technical description. version 3.5 Platron API Technical description version 3.5 2 Contents Contents... 3 Version History... 5 The Goal of the Service... 10 Payment Scenario... 10 General Principles of Interaction Between Merchant and Platron...

More information

Contents. 2 Alfresco API Version 1.0

Contents. 2 Alfresco API Version 1.0 The Alfresco API Contents The Alfresco API... 3 How does an application do work on behalf of a user?... 4 Registering your application... 4 Authorization... 4 Refreshing an access token...7 Alfresco CMIS

More information

UFTP AUTHENTICATION SERVICE

UFTP AUTHENTICATION SERVICE UFTP Authentication Service UFTP AUTHENTICATION SERVICE UNICORE Team Document Version: 1.1.0 Component Version: 1.1.1 Date: 17 11 2014 UFTP Authentication Service Contents 1 Installation 1 1.1 Prerequisites....................................

More information

Server and Direct Shared Protocols

Server and Direct Shared Protocols Server and Direct Shared Protocols IMPORTANT: Before reading this document, you should have read through the Server or Direct Protocol and Integration Guidelines that accompany it. These explain the terms

More information

Grandstream Networks, Inc. UCM6100 Series IP PBX Appliance CDR and REC API Guide

Grandstream Networks, Inc. UCM6100 Series IP PBX Appliance CDR and REC API Guide Grandstream Networks, Inc. UCM6100 Series IP PBX Appliance CDR and REC API Guide Index CDR REPORT... 3 CDR FILTER... 3 CDR REPORT DATA FIELDS... 4 CDR REPORT OPERATIONS... 5 CDR CSV FILE... 6 API CONFIGURATION...

More information

OAuth2lib. http://tools.ietf.org/html/ietf-oauth-v2-10 implementation

OAuth2lib. http://tools.ietf.org/html/ietf-oauth-v2-10 implementation OAuth2lib http://tools.ietf.org/html/ietf-oauth-v2-10 implementation 15 Julio 2010 OAuth2 - Assertion Profile Library! 3 Documentation! 4 OAuth2 Assertion Flow! 4 OAuth Client! 6 OAuth Client's Architecture:

More information

SFTP Batch Processor. Version 1.0

SFTP Batch Processor. Version 1.0 SFTP Batch Processor Version 1.0 CONTENTS 1. OVERVIEW... 2 2. SFTP CONNECTION... 3 3. INPUT FILE SPECIFICATION... 4 4. OUTPUT FILE SPECIFICATION... 6 5. BATCHING SCENARIOS... 8 7. MESSAGE FIELD PROPERTIES...

More information

Analytics Configuration Reference

Analytics Configuration Reference Sitecore Online Marketing Suite 1 Analytics Configuration Reference Rev: 2009-10-26 Sitecore Online Marketing Suite 1 Analytics Configuration Reference A Conceptual Overview for Developers and Administrators

More information

Taxi Service Design Description

Taxi Service Design Description Taxi Service Design Description Version 2.0 Page 1 Revision History Date Version Description Author 2012-11-06 0.1 Initial Draft DSD staff 2012-11-08 0.2 Added component diagram Leon Dragić 2012-11-08

More information

Secure Payment Form User s Guide

Secure Payment Form User s Guide User s Guide (Functional Reference / Technical Specifications) REDFIN NETWORK PAYMENT GATEWAY Document Version 1.3 Copyright 2013 RedFin Network. All Rights Reserved Introduction Visit us at: http://www.redfinnet.com.

More information

Easy CollECt and the transaction ManagEr interface

Easy CollECt and the transaction ManagEr interface Easy Collect and the Transaction Manager Interface Table of Contents 1 2 3 Easy Collect... 4 1.1. Configuring your account for Easy Collect... 4 1.1.1. Creating your Easy Collect ID... 4 1.1.1.1. Transaction

More information

Form And List. SuperUsers. Configuring Moderation & Feedback Management Setti. Troubleshooting: Feedback Doesn't Send

Form And List. SuperUsers. Configuring Moderation & Feedback Management Setti. Troubleshooting: Feedback Doesn't Send 5. At Repeat Submission Filter, select the type of filtering used to limit repeat submissions by the same user. The following options are available: No Filtering: Skip to Step 7. DotNetNuke User ID: Do

More information

Refer to the Integration Guides for the Connect solution and the Web Service API for integration instructions and issues.

Refer to the Integration Guides for the Connect solution and the Web Service API for integration instructions and issues. Contents 1 Introduction 4 2 Processing Transactions 5 2.1 Transaction Terminology 5 2.2 Using Your Web Browser as a Virtual Point of Sale Machine 6 2.2.1 Processing Sale transactions 6 2.2.2 Selecting

More information

Credit Card Retrieval API Implementation Guide This guide illustrates how to implement the Credit Card Retrieval API.

Credit Card Retrieval API Implementation Guide This guide illustrates how to implement the Credit Card Retrieval API. Credit Card Retrieval API Implementation Guide This guide illustrates how to implement the Credit Card Retrieval API. Copyright: Jumio Inc. 268 Lambert Avenue, Palo Alto, CA 94306 Contents Credit Card

More information

ANZ - Extensive Response Code Report. 00 -Approved Approved. The transaction completed successfully. Who to Contact. The transaction was approved

ANZ - Extensive Response Code Report. 00 -Approved Approved. The transaction completed successfully. Who to Contact. The transaction was approved ANZ - Extensive Response Code Report 00 -Approved Approved. The transaction completed successfully The transaction was approved 01 -Card Read Error There has been an error with the card. Refer to card

More information

FACULTY & STAFF RESOURCES

FACULTY & STAFF RESOURCES CLASS ROSTERS and GRADES 8/23/10 This document provides information related to on-line services for faculty. Many, but not all, functions can now be done on-line instead of by using paper forms. You will

More information

SRFax Fax API Web Services Documentation

SRFax Fax API Web Services Documentation SRFax Fax API Web Services Documentation Revision Date: July 2015 The materials and sample code are provided only for the purpose of an existing or potential customer evaluating or implementing a programmatic

More information

FSD. Finance One. User Manual. Accounts Receivable

FSD. Finance One. User Manual. Accounts Receivable FSD Finance One User Manual Accounts Receivable Last Update: 15 th December 2011 Accounts Receivable Table of Contents AR2.0 Invoice Entry... 1 AR2.1 Manual Invoice Entry... 1 AR2.3 Manual Invoice Entry

More information

Virtual Payment Client Integration Reference. April 2009 Software version: 3.1.21.1

Virtual Payment Client Integration Reference. April 2009 Software version: 3.1.21.1 Virtual Payment Client Integration Reference April 2009 Software version: 3.1.21.1 Copyright MasterCard and its vendors own the intellectual property in this Manual exclusively. You acknowledge that you

More information

Grandstream Networks, Inc.

Grandstream Networks, Inc. Grandstream Networks, Inc. XML Based Downloadable Phone Book Guide GXP21xx/GXP14xx/GXP116x IP Phone Version 2.0 XML Based Downloadable Phone Book Guide Index INTRODUCTION... 4 WHAT IS XML... 4 WHY XML...

More information

SVEA HOSTED SERVICE SPECIFICATION V1.13

SVEA HOSTED SERVICE SPECIFICATION V1.13 SVEA HOSTED SERVICE SPECIFICATION V1.13 Table of Contents Abstract... 2 Modes of operation... 2 Interactive Mode details... 2 Integration... 2 Input parameters... 3 Output parameters... 8 Error Codes...

More information

Specification document for the PID-CPR service

Specification document for the PID-CPR service Nets DanID A/S Lautrupbjerg 10 DK 2750 Ballerup T +45 87 42 45 00 F +45 70 20 66 29 info@danid.dk www.nets-danid.dk CVR no. 30808460 Specification document for the PID-CPR service DanID A/S 4 June 2014

More information

itransact Gateway Recurring Billing Guide

itransact Gateway Recurring Billing Guide itransact Gateway Recurring Billing Guide itransact Gateway Recurring Billing Guide Table of Contents 1. Version and Legal Information... 1 2. The Recurring Billing System... 2 3. Setting Up Recurring

More information

bbc Developing Service Providers Adobe Flash Media Rights Management Server November 2008 Version 1.5

bbc Developing Service Providers Adobe Flash Media Rights Management Server November 2008 Version 1.5 bbc Developing Service Providers Adobe Flash Media Rights Management Server November 2008 Version 1.5 2008 Adobe Systems Incorporated. All rights reserved. Adobe Flash Media Rights Management Server 1.5

More information

Pensio Payment Gateway Merchant API Integration Guide

Pensio Payment Gateway Merchant API Integration Guide Pensio Payment Gateway Merchant API Integration Guide 10. Jan. 2012 Copyright 2011 Pensio ApS Table of Contents Revision History 5 Concept 7 Protocol 7 API base url 7 Authentication 7 Method calls 7 API/index

More information

Merchant Interface User Guide

Merchant Interface User Guide Business Gateway and Corporate Gateway Merchant Interface User Guide V5.0 May 2014 Use this guide to: Understand the Merchant Interface and the functionality it provides Learn how to use the Merchant Interface

More information

SMSMAIL 3.0. Implementation Guide SMSMAIL 3.0 Version 2.0

SMSMAIL 3.0. Implementation Guide SMSMAIL 3.0 Version 2.0 Implementation Guide SMSMAIL 3.0 Version 2.0 SMSMAIL 3.0 Document name: SMSMail30.doc Issued by: Date: 2010-01-05 Reg. no: Description: Implementation guide SMSMail 3.0 Approved: M.P Version: 2.0 Replaces:

More information

NAB TRANSACT. XML API Integration Guide

NAB TRANSACT. XML API Integration Guide NAB TRANSACT XML API Integration Guide 1 Contents 1. Introduction 3 1.1 About this Guide 3 1.2 Card Types Accepted 3 1.3 Prerequisites 3 1.3.1 Merchant Services 3 1.3.2 NAB Transact Service 3 1.4 Website

More information

BS1000 command and backlog protocol

BS1000 command and backlog protocol BS1000 command and backlog protocol V0.3 2013/5/31 1 / 6 BS1000 command and backlog protocol Introduction When the bs1000 is updating a website, measurement data is transferred to the site using a http

More information

Global Transport Secure ecommerce. Web Service Implementation Guide

Global Transport Secure ecommerce. Web Service Implementation Guide Global Transport Secure ecommerce Web Service Implementation Guide Version 1.0 October 2013 Global Payments Inc. 10 Glenlake Parkway, North Tower Atlanta, GA 30328-3447 Global Transport Secure ecommerce

More information

JET Payment File Specification Version 1.3. JET File Technical Specification Appendix H

JET Payment File Specification Version 1.3. JET File Technical Specification Appendix H JET Payment File Specification Version 1.3 JET File Technical Specification Appendix H Department of Industrial Relations Electronic Adjudication Management System December 2013 EAMS Application Development

More information

Online Banking Record Descriptions

Online Banking Record Descriptions Record s hotline@sydbank.dk Page 1 of 65 Contents Introduction... 3 Sydbank format... 3 Format descriptions... 5 of fixed-length records... 5 of variable-length records... 6 Payment start... 7 IB000000000000...

More information

MXSAVE XMLRPC Web Service Guide. Last Revision: 6/14/2012

MXSAVE XMLRPC Web Service Guide. Last Revision: 6/14/2012 MXSAVE XMLRPC Web Service Guide Last Revision: 6/14/2012 Table of Contents Introduction! 4 Web Service Minimum Requirements! 4 Developer Support! 5 Submitting Transactions! 6 Clients! 7 Adding Clients!

More information

This Annex uses the definitions set out in the Agreement on service of payment cards on the Internet (hereinafter the Agreement).

This Annex uses the definitions set out in the Agreement on service of payment cards on the Internet (hereinafter the Agreement). SERVICE OF PAYMENT CARDS ON THE INTERNET ANNEX 2 TO AGREEMENT Requirements for Queries to I-Payment Terminal This Annex uses the definitions set out in the Agreement on service of payment cards on the

More information

Advanced Credit Card processing Service

Advanced Credit Card processing Service Advanced Credit Card processing Service An overview Version: 7.08 Date: 19.2.2007 RealCredit PO BOX 73 Cullompton EX15 2WU Contact: Bryan Holmes Tel: 087 0011 0011 2007 BCH(Bristol) Ltd. Unauthorised reproduction

More information

Department Service Integration with e-pramaan

Department Service Integration with e-pramaan Department Service Integration with e-pramaan How to integrate a.net Application.NET specific integration details are provided in this document. Read e-pramaan Departments Integration Document before proceeding.

More information

SEPA Direct Debit Implementation Guide. Version 1.7

SEPA Direct Debit Implementation Guide. Version 1.7 SEPA Direct Debit Implementation Guide Version 1.7 DANSKE BANK Table of contents 1 Change log... 3 2 Purpose of this document... 4 2.1 Target groups... 4 2.2 Help... 4 3 Introduction to SEPA Direct Debit...

More information

Web Services API Developer Guide

Web Services API Developer Guide Web Services API Developer Guide Contents 2 Contents Web Services API Developer Guide... 3 Quick Start...4 Examples of the Web Service API Implementation... 13 Exporting Warehouse Data... 14 Exporting

More information

INTRODUCTION MERCHANT INTEGRATION. Ha noi, 10/7/2012

INTRODUCTION MERCHANT INTEGRATION. Ha noi, 10/7/2012 INTRODUCTION MERCHANT INTEGRATION Ha noi, 10/7/2012 0 Index Index... 1 1. Purpose... 2 2. Content... 2 2.1 Integrate payment gateway... 2 2.2 Edit the specifications of international payment gateway...

More information

Recurring Payments Manual

Recurring Payments Manual Recurring Payments Manual Version: 3.2 Contact details Simon Carmiggeltstraat 6-50 1011 DJ Amsterdam P.O. Box 10095 1001 EB Amsterdam The Netherlands T +31 20 240 1240 E support@adyen.com Table of Contents

More information

Merchant Plug-In. Specification. Version 3.2. 110.0093 SIX Payment Services

Merchant Plug-In. Specification. Version 3.2. 110.0093 SIX Payment Services Merchant Plug-In Specification Version 3.2 110.0093 SIX Payment Services Table of contents 1 Introduction... 3 1.1 Summary... 3 1.2 Requirements... 4 1.3 Participation and Result of the Authentication...

More information

State of North Dakota. Module 5 Accounts Receivable PeopleSoft Financials 9.0

State of North Dakota. Module 5 Accounts Receivable PeopleSoft Financials 9.0 State of North Dakota Module 5 Accounts Receivable PeopleSoft Financials 9.0 Office of Management & Budget - Fiscal Management 01/01/2011 Introduction The PeopleSoft Financials Training Guide was produced

More information

TaxiAPI Specification for MaaS operators

TaxiAPI Specification for MaaS operators TaxiAPI Specification for MaaS operators Version 1.0 Last edited at: 2015-12-22 11:37 by Mikko Harju Definitions The following notation is used when describing the data types used in

More information

vcommander will use SSL and session-based authentication to secure REST web services.

vcommander will use SSL and session-based authentication to secure REST web services. vcommander REST API Draft Proposal v1.1 1. Client Authentication vcommander will use SSL and session-based authentication to secure REST web services. 1. All REST API calls must take place over HTTPS 2.

More information