Siebel eSales Administration Guide > Integrating Siebel eSales with Third-Party Payment Applications > CyberSource Integration with Siebel eSales >
Integration Objects
Integration objects pass static or dynamic values to the business service. The architecture is modular in that you can create and use different integration objects for the same core business service. The integration objects for the Quote and Order business components and CyberSource are detailed in this section. Configuration
CreditCard - Configuration (CyberSource) has the user properties shown in Table 8.
Table 8. Credit Card - Configuration (CyberSource) User Properties
|
|
|
VendorDll |
ics2api |
Do not use the 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:
|
|
|
|
|
|
|
|
|
|
|
- Credit Card Response Code
|
- Credit Card Transaction Amount
|
- Credit Card Transaction ID
|
- Credit Card Transaction Status
|
- Credit Card Transaction Time
|
|
|
|
|
|
|
|
|
- CreditCard - Quote - Authorization (Siebel Input). Its integration component is Quote, with the following fields:
- Credit Card Authorization Code
|
- Credit Card Transaction Amount
|
- Credit Card Transaction ID
|
- Credit Card Transaction Status
|
|
- 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
|
|
|
|
|
|
|
- Merchant Descriptor Contact
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- CreditCard - Charge (CyberSource Output). Its integration component is Invoice, with the following fields:
Authorize and Settle (AuthCharge)
Refund
- CreditCard - Refund (CyberSource Input). Its integration component is Invoice, with the following fields:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- Merchant Descriptor Contact
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- CreditCard - Refund (CyberSource Output). Its integration component is Invoice, with the following fields:
For more information on integration objects, see Integration Platform Technologies: Siebel Enterprise Application Integration and Using Siebel Tools.
|