Bookshelf Home | Contents | Index | Search | PDF |
Siebel eSales Administration Guide > Using Third-Party Payment Applications > CyberSource Integration with Siebel eSales >
Integration Objects
Integration objects are used to pass values, static or dynamic, to the business service. The architecture is modular, in that different integration objects can be created and used for the same core business service.
The integration objects for the Quote and Order business components and CyberSource are detailed here. Integration objects also exist for the Auction Invoice business component.
Configuration
CreditCard - Configuration (CyberSource) has the user properties shown in Table 19.
Table 19. Credit Card - Configuration (CyberSource) User Properties User Property Value Comments VendorDll ics2api Do not use prefix and extension.This is necessary for compatibility with Solaris. customer_email nobody@nowhere.com CyberSource enforces the format. customer_phone (000) 000-0000 CyberSource requires at least six digits. ignore_avs no CyberSource needs "yes" or "no."This is only used for the AuthCharge transaction. merchant_id ICS2Test CyberSource varchar(20), case-sensitive.Change this to your merchant ID. You can obtain a merchant ID for each division of your organization. The merchant IDs are set in the Divisions view under the Group Administration screen. server_host ics2test.ic3.com server_port 80 timeout 90 In seconds. The default is 90. decline_avs_flags N Comma-separated list of AVS codes that result in an AVS decline.For more information, see Address Verification with CyberSource.Authorization
- CreditCard - Authorization (CyberSource Input). Its integration component is Invoice, with the following fields:
- CreditCard - Authorization (CyberSource Output). Its integration component is Invoice, with the following fields:
- CreditCard - Payments. Its integration component is Credit Card Payments, with the following fields:
- CreditCard - Quote - Authorization (Siebel Input). Its integration component is Quote, with the following fields:
- CreditCard - Quote - Authorization (Siebel Output). Its integration component is Quote, with the following fields:
Settle (Charge)
- CreditCard - Charge (CyberSource Input). Its integration component is Invoice, with the following fields:
L
- CreditCard - Charge (CyberSource Output). Its integration component is Invoice, with the following fields:
Authorize and Settle (AuthCharge)
- CreditCard - AuthCharge (CyberSource Output). Its integration component is Invoice, with the following fields:
- CreditCard - Quote - AuthCharge (Siebel Input). Its integration component is Quote, with the following fields:
This integration object is not used out of the box. CreditCard - Quote - Authorization (Siebel Input) can be used for this method.
Refund
- CreditCard - Refund (CyberSource Input). Its integration component is Invoice, with the following fields:
- CreditCard - Refund (CyberSource Output). Its integration component is Invoice, with the following fields:
For more information on integration objects, see Integration Platform Technologies: Siebel eBusiness Application Integration Volume II and Siebel Tools Reference.
Bookshelf Home | Contents | Index | Search | PDF |
Siebel eSales Administration Guide Published: 18 April 2003 |