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
|
|
|
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:
|
|
|
|
|
n Bill To Street Address 2
|
|
|
|
|
|
|
|
|
n Card Verification Value
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- CreditCard - Authorization (CyberSource Output). Its integration component is Invoice, with the following fields:
|
|
|
|
|
n Authorization Resp Code
|
n Authorization Resp Flag
|
|
|
|
|
|
|
|
- CreditCard - Payments. Its integration component is Credit Card Payments, with the following fields:
|
|
|
|
|
n Bill To Street Address 2
|
|
|
|
|
n Card Verification Number
|
n Credit Card Response Code
|
n Credit Card Transaction Amount
|
n Credit Card Transaction ID
|
n Credit Card Transaction Status
|
n Credit Card Transaction Time
|
|
|
|
|
|
|
|
|
- CreditCard - Quote - Authorization (Siebel Input). Its integration component is Quote, with the following fields:
n Credit Card Authorization Code
|
n Credit Card Transaction Amount
|
n Credit Card Transaction ID
|
n Credit Card Transaction Status
|
|
- CreditCard - Quote - Authorization (Siebel Output). Its integration component is Quote, with the following fields:
|
|
|
|
|
n Bill To Street Address 2
|
|
|
|
|
|
|
|
|
|
|
|
|
Settle (Charge)
- CreditCard - Charge (CyberSource Input). Its integration component is Invoice, with the following fields:
L
|
|
|
|
|
|
|
n Merchant Descriptor Contact
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- CreditCard - Charge (CyberSource Output). Its integration component is Invoice, with the following fields:
|
|
|
|
|
|
n Charge Trans Ref Number
|
|
|
|
|
|
Authorize and Settle (AuthCharge)
Refund
- CreditCard - Refund (CyberSource Input). Its integration component is Invoice, with the following fields:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
n Merchant Descriptor Contact
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- CreditCard - Refund (CyberSource Output). Its integration component is Invoice, with the following fields:
|
|
|
|
|
|
|
|
|
n Refund Trans Ref Number
|
|
|
For more information on integration objects, see Integration Platform Technologies: Siebel eBusiness Application Integration Volume II and Siebel Tools Reference.
|