Credit Card

A payment instrument such as a credit card or debit card owned by a third party payer, typically a customer.

Life Cycle Status: Active

QName: {http://xmlns.oracle.com/apps/financials/payments/fundsCapture/creditCards/creditCardService/}CreditCardService

Service WSDL URL: https://servername/fscmService/CreditCardService?WSDL

Relationships

The following table describes how this service data object is related to other service data objects or business object services.

Relationship Type Object or Service

Handles

Credit Card Attributes SDO

Handles

Credit Card SDO

Operations

cardExist

Verifies whether a payment card is already registered in Fusion Payments.

Life Cycle Status: Active

Request Payload

Element Name Type Description

ccNumber

string

The credit card number. It must be numeric.

cardOwnerId

long

Party identifier for the owner of the payment card.

Response Payload

Element Name Type Description

result

{http://xmlns.oracle.com/adf/svc/types/}LongResult

Result of the operation including the card identifier.

getPaymentCardDetails

Get operation for credit card.

Life Cycle Status: Active

Request Payload

Element Name Type Description

instrid

long

Payment instrument identifier.

partyId

long

Party identifier for the owner of the payment card.

Response Payload

Element Name Type Description

result

{http://xmlns.oracle.com/apps/financials/payments/fundsCapture/creditCards/creditCardService/}CreditCardResult

Credit card identifier that matches the inbound key attributes.

processPaymentCard

Create or update operation for credit card. It will perform an update if the object exists, or an insert if the object does not exist.

Life Cycle Status: Active

Request Payload

Element Name Type Description

creditCard

Credit Card

Credit card to be created or updated.

Response Payload

Element Name Type Description

result

Credit Card

Result of the operation including the successfully created or updated Credit card and/or a list of warnings or informational messages.

findPaymentCard

Find operation for credit card.

Life Cycle Status: Active

Request Payload

Element Name Type Description

findCriteria

{http://xmlns.oracle.com/adf/svc/types/}FindCriteria

The criteria used to limit a query result, such as the filter (where clause) or the fetch size.

findControl

{http://xmlns.oracle.com/adf/svc/types/}FindControl

Find Control. Not currently used.

Response Payload

Element Name Type Description

result

Credit Card

Result of the operation including a list of credit cards that satisfy the inbound criteria and any warnings or informational messages encountered during the invocation.

getDfltObjAttrHints

Get default object attribute hints.

Life Cycle Status: Active

Request Payload

Element Name Type Description

viewName

string

View name.

localeName

string

Locale name.

Response Payload

Element Name Type Description

result

{http://xmlns.oracle.com/adf/svc/types/}ObjAttrHints

Return value.

getServiceLastUpdateTime

Get service last update time.

Life Cycle Status: Active

Request Payload

Response Payload

Element Name Type Description

result

{http://xmlns.oracle.com/adf/svc/types/}dateTime-Timestamp

Return value.

getEntityList

Get entity list.

Life Cycle Status: Active

Request Payload

Response Payload

Element Name Type Description

result

{http://xmlns.oracle.com/adf/svc/types/}ServiceViewInfo

Return value.

Security

The following tables list the privileges required to perform the service operations, and the duty roles that each privilege is granted to.

Service Operations to Privileges Mapping

Operation Name Privilege Code Privilege Name Privilege Description

All Operations

IBY_MANAGE_PAYMENT_CARD_PRIV

Manage Payment Card

Allows management of payment cards.

cardExist

IBY_VIEW_PAYMENT_CARD_PRIV

View Payment Card

Allows viewing of payment cards.

getPaymentCardDetails

IBY_VIEW_PAYMENT_CARD_PRIV

View Payment Card

Allows viewing of payment cards.

findPaymentCard

IBY_VIEW_PAYMENT_CARD_PRIV

View Payment Card

Allows viewing of payment cards.

Privileges to Duty Roles Mapping

Privilege Code Granted to Duty Role Code Granted to Duty Role Name Granted To Duty Role Description

IBY_MANAGE_PAYMENT_CARD_PRIV

ORA_FOM_ORDER_ENTRY_SPECIALIST_JOB

Order Entry Specialist

Individual who is responsible for creating new orders, updating existing orders, and creating order returns.

IBY_MANAGE_PAYMENT_CARD_PRIV

ORA_IBY_CUSTOMER_PAYMENT_INSTRUMENT_MANAGEMENT_DUTY

Customer Payment Instrument Management

Manages customer bank accounts and credit cards and other payment details.

IBY_VIEW_PAYMENT_CARD_PRIV

ORA_IBY_CUSTOMER_PAYMENT_INSTRUMENT_MANAGEMENT_DUTY

Customer Payment Instrument Management

Manages customer bank accounts and credit cards and other payment details.

Duty Roles to Duty or Job Roles Mapping

Duty Role Code Granted to Duty or Job Role Code Granted to Duty or Job Role Name Granted To Duty or Job Role Description

ORA_FOM_ORDER_ENTRY_SPECIALIST_JOB

ORA_CMK_B2B_MESG_ADMIN_DUTY

B2B Messaging Administration

Manages collaboration messaging setup and administration tasks.

ORA_FOM_ORDER_ENTRY_SPECIALIST_JOB

ORA_FUN_FSCM_LOAD_INTERFACE_ADMIN_DUTY

FSCM Load Interface Administration

Manages load interface file for import

ORA_FOM_ORDER_ENTRY_SPECIALIST_JOB

ORA_EGP_ITEM_INQUIRY_DUTY

Item Inquiry

Queries and views items in the enterprise.