LoyaltyMemberEnrolment Operations
For a list of operations associated with this Web service, see the following table.
Name | Description |
---|---|
MemberEnrollment |
Enrolls a member into the specified loyalty program and returns the generated Member number, along with the Simulated prices for enrollment, if any. In case of any error, it sends the member data along with the error message or messages. If the Enrollment entails a payment, then this Web service method enrolls the member into Payment Pending status. If there is no Payment required, then the member directly goes into the Active status. |
MemberUpdate |
Used to update member details. If there is payment involved with the membership scheme, and if the membership is designated as Pre-Allotted, then this Web service updates the member details and returns the list of simulated prices along with the list of error messages occurred during the member update. |
EnrollmentPaymentProcessing |
Used to process the enrollment payment for the selected member, who is in the Payment Pending status. If the payment processing is successful, then the member status becomes Active, otherwise the status will remain in Payment Pending. This Web service returns the list of error messages occurred during the payment processing. |
GeneratePreallottedMemberships |
Used to generate the specified number of membership numbers for the given Loyalty program. The status of all these memberships. |
EnrolContactAsMember |
Creates a Loyalty membership from an existing Siebel contact from social networks. You can also view membership details and contact details that were captured from the attributes of the social profile. |
Request Message Description: MemberEnrollment
For a description of this request message, see the following table.
Node | Description | Type |
---|---|---|
Siebel Message |
Hierarchy of the Member details. Uses the integration object LOY Member. Required Input:
|
Hierarchy (Integration Object : LOY Member). |
Response Message Description: MemberEnrollment
For a description of this response message, see the following table.
Node | Description | Type |
---|---|---|
Siebel Message |
Hierarchy of the Member details. If there is any error in the processing of the member details, then the property set returns the entire member details along with the error messages. If the member is created successfully and payment is involved for the membership scheme, then the property set contains the enrolment simulated price lists. |
Hierarchy (Integration Object : LOY Member). |
Request Message Description: MemberUpdate
For a description of this request message, see the following table.
Node | Description | Type |
---|---|---|
Siebel Message |
Hierarchy of the Member details. Uses the integration object LOY Member. Required Input:
|
Hierarchy (Integration Object : LOY Member) |
Response Message Description: MemberUpdate
For a description of this response message, see the following table.
Node | Description | Type |
---|---|---|
Siebel Message |
Hierarchy of the Member details. If there is any error in the processing of the member details, then the property set returns the entire member details along with the error messages. If the member has a status of Prealloted and the supplied membership scheme has payment, then the property set contains the enrolment simulated price lists. |
Hierarchy |
Request Message Description: EnrolmentPaymentProcessing
For a description of this request message, see the following table.
Node | Description | Type |
---|---|---|
Member Number |
Member number. |
String |
Credit Card Number |
Credit card number. |
String |
Card Holder Name |
Name of the credit card holder. |
String |
Credit Card Type |
Credit Card Type such as Visa, MasterCard, and so on. |
String |
Expiration Month |
Expiration Month of the credit card. |
String |
Expiration Year |
Expiration year of the credit card. |
String |
CVV Number |
CVV number of the credit card. |
String |
Billing Address |
Primary billing address of the member. |
String |
Billing Address2 |
Secondary billing address of the member. |
String |
Billing City |
Billing address city. |
String |
Billing State |
Billing address state. |
String |
Billing Country |
Billing address country. |
String |
Billing ZIP Code |
Billing address ZIP code. |
String |
Amount |
Simulated Amount. |
Number |
Base Pay |
Base price of the membership plan. |
Number |
Currency Code |
Currency Code. |
String |
For a description of this response message, see the following table.
Node | Description | Type |
---|---|---|
MemberNumber |
Member Number. |
String |
Status |
Status of the Member. |
String |
Payment Errors |
The list of error messages occurred during the enrolment payment processing. |
Hierarchy (Integration Object: LOY ENR Payment Errors) |
For a description of this request message, see the following table.
Node | Description | Type |
---|---|---|
Program Id |
Program ID. |
String |
Number of Members |
The total number of pre-allotted memberships to be generated. |
Number |
For a description of this response message, see the following table.
Node | Description | Type |
---|---|---|
MemberNumbers |
The hierarchy of the list of membership numbers generated in Pre-allotted status. |
Hierarchy (Integration Object: LOY Preallotted Member) |
For a description of this request message, see the following table.
Node | Description | Type |
---|---|---|
Account Id |
Optional. The ID of the account being enrolled. |
String |
Accrual Type |
Optional. The accrual type. |
String |
Contact Id |
Required. The primary contact ID of the member being enrolled. |
String |
Enrollment Channel |
Optional. The enrollment channel. Valid values are drawn from the LOV LOY_TXN_CHNNL_CD table. |
String |
Household Id |
Optional. The existing household ID. |
String |
Member Type |
Optional. The member type. |
String |
Membership Scheme Id |
Optional. Membership plan corresponding to the member type. |
String |
Name |
Optional. The member name. |
String |
Program Id |
Optional. The existing program to which the member should be enrolled. |
String |
Referred By Id |
Optional. The existing Referred by Member ID. |
String |
For a description of this response message, see the following table.
Node | Description | Type |
---|---|---|
Siebel Message |
Hierarchy of the Contact Member details. Uses the integration object LOY Member. |
Integration Object |