Beanstream Internet Commerce
SOAP Interface: Client User Guide
............................................................................................................................................3 ...........................................................................................................................................................................................4 ................................................................................................................................................................................4
...................................................................................5
..........................................................................................................................................................6
....................................................................................................................................................6 .......................................................................................................................................................6 2.2.1. Sample Transaction Request XML Message ......................................................................................................................6 2.2.2. Sample Transaction Response XML Messages ..................................................................................................................6 ..................................................................................................................6 ...........................................................................................................................7 .............................................................................................................................................7 2.3.1. General Information ..........................................................................................................................................................7 2.3.2. Credit Information .............................................................................................................................................................8 2.3.3. Billing Information.............................................................................................................................................................8 2.3.4. Shipping Information .........................................................................................................................................................8 2.3.5. Reference Fields.................................................................................................................................................................9 2.3.6. Recurring Data Variables ..................................................................................................................................................9 2.3.7. Response Parameters .......................................................................................................................................................10 ...............................................................................................................................................................10 .......................................................................................................................................................11 .............................................................................................................................................................11
...............................................................................................12
..........................................................................................................................................12 .................................................................................................................................................12 .......................................................................................12 3.2.2. Terminal URL Page .........................................................................................................................................................13 .....................................................................................................................................................13 3.3.1. Sample Initial Transaction Request XML Message with VBV .........................................................................................13 3.3.2. Sample Redirection Response Message ...........................................................................................................................13 3.3.3. Parsing Response Variables into XML Format ...............................................................................................................14 3.3.4. Sample Authentication Request Message .........................................................................................................................15
......................................................................15 ...................................................................................................................................................................15 .................................................................................................................................15 .....................................................................................................................................................16 ....................................................................................................17
...................................................................................................................................................17
.........................................................................................................................................17
Page 2 of 17
Beanstream Internet Commerce
SOAP Interface: Client User Guide
Page 3 of 17
Beanstream Internet Commerce
SOAP Interface: Client User Guide
Page 4 of 17
Beanstream Internet Commerce
SOAP Interface: Client User Guide
Beanstream Web Server Web Browser SOAP Service (COM Object)
7) Return Response
6) Call SOAP Service
MS SOAP ISAPI
WSDL File
5) Send Service Request
1) Submit Request
Web Document
2) Request WSDL
MS SOAP Client
4) Call SOAP Service
Merchant Web Server
Page 5 of 17
3) Retrieve WDSL
Beanstream Internet Commerce
SOAP Interface: Client User Guide
2.2.1.
Sample Transaction Request XML Message
2.2.2.
Sample Transaction Response XML Messages
Page 6 of 17
Beanstream Internet Commerce
SOAP Interface: Client User Guide
2.3.1.
General Information
Page 7 of 17
Beanstream Internet Commerce
SOAP Interface: Client User Guide
2.3.2.
Credit Information
2.3.3.
Billing Information
2.3.4.
Shipping Information
Page 8 of 17
Beanstream Internet Commerce
2.3.5.
SOAP Interface: Client User Guide
Reference Fields
2.3.6.
Recurring Data Variables
Page 9 of 17
Beanstream Internet Commerce
2.3.7.
SOAP Interface: Client User Guide
Response Parameters
Page 10 of 17
Beanstream Internet Commerce
SOAP Interface: Client User Guide
Page 11 of 17
Beanstream Internet Commerce
SOAP Interface: Client User Guide
Page 12 of 17
Beanstream Internet Commerce
SOAP Interface: Client User Guide
3.2.2.
Terminal URL Page
3.3.1.
Sample Initial Transaction Request XML Message with VBV
3.3.2.
Sample Redirection Response Message
Page 13 of 17
Beanstream Internet Commerce
SOAP Interface: Client User Guide
3.3.3.
Parsing Response Variables into XML Format
Page 14 of 17
Beanstream Internet Commerce
SOAP Interface: Client User Guide
3.3.4.
Sample Authentication Request Message
Page 15 of 17
Beanstream Internet Commerce
SOAP Interface: Client User Guide
Page 16 of 17
Beanstream Internet Commerce
SOAP Interface: Client User Guide
Page 17 of 17