External Payer
Service that creates or updates payer and payment instrument assignment.
Life Cycle Status: Active
QName: {http://xmlns.oracle.com/apps/financials/payments/shared/payeePayerInstruments/externalPayerServiceV2/}PayerDetailService
Service WSDL URL: https://servername/fscmService/PayerDetailServiceV2?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 |
|
Handles |
|
Handles |
|
Handles |
|
Handles |
|
Handles |
|
Handles |
|
Handles |
|
Handles |
|
Handles |
|
Handles |
|
Handles |
Operations
processPayerPaymentCard
An operation that assigns the payment card.
Life Cycle Status: Active
Request Payload
Element Name | Type | Description |
---|---|---|
payer |
External Payer |
A parameter that specifies the external payer. |
creditCard |
Credit Card |
A parameter that specifies the credit card. |
Response Payload
Element Name | Type | Description |
---|---|---|
result |
A parameter that returns the credit card assignment. |
findAssignedInstrumentsByPayer
An operation that searches for assigned instruments by payer using specified criteria.
Life Cycle Status: Active
Request Payload
Element Name | Type | Description |
---|---|---|
partyId |
long |
A parameter that specifies the party identifier for searching the instrument assignments. |
customerAccountId |
long |
A parameter that specifies the customer account identifier for searching the instrument assignments. |
accountSiteUseId |
long |
A parameter that specifies the use of the account site identifier for searching the instrument assignments. |
orgId |
long |
A parameter that specifies the organization identifier for searching the instrument assignments. |
orgType |
string |
A parameter that specifies the organization type for searching the instrument assignments. |
paymentFunction |
string |
A parameter that specifies the payment function for searching the instrument assignments. |
instrumentType |
string |
A parameter that specifies the instrument type for searching the instrument assignments. |
Response Payload
Element Name | Type | Description |
---|---|---|
result |
A parameter that returns the list of instrument assignments that satisfies the search criteria. |
processPayerBankAccount
An operation that merges two bank accounts.
Life Cycle Status: Active
Request Payload
Element Name | Type | Description |
---|---|---|
payer |
External Payer |
A parameter that specifies the external payer to perform the merge operation for the bank account. |
bankAccount |
External Bank Account |
A parameter that specifies the bank account details to create or update the bank account. |
Response Payload
Element Name | Type | Description |
---|---|---|
result |
A parameter that returns the bank account assignment that satisfies the search criteria. |
getPayerDetails
A parameter that retrieves the payer details.
Life Cycle Status: Active
Request Payload
Element Name | Type | Description |
---|---|---|
externalPayerId |
long |
A parameter that specifies the identifier of the external payer to be retrieved. |
Response Payload
Element Name | Type | Description |
---|---|---|
result |
A parameter that returns the external payer that matches the external payer identifier. |
findPayer
An operation that searches for a payer using specified criteria.
Life Cycle Status: Active
Request Payload
Element Name | Type | Description |
---|---|---|
findCriteria |
{http://xmlns.oracle.com/adf/svc/types/}FindCriteria |
A parameter that specifies the search criteria for a payer and the maximum records that can be returned at a time. |
findControl |
{http://xmlns.oracle.com/adf/svc/types/}FindControl |
A parameter that controls the search for the payer. |
Response Payload
Element Name | Type | Description |
---|---|---|
result |
A parameter that returns the list of external payers that satisfy the search criteria. |
findInstrumentsOwnedByParty
An operation that searches for instruments owned by a party using specified criteria.
Life Cycle Status: Active
Request Payload
Element Name | Type | Description |
---|---|---|
findCriteria |
{http://xmlns.oracle.com/adf/svc/types/}FindCriteria |
A parameter that specifies the search criteria for instruments owned by a party and the maximum records that can be returned at a time. |
BindPayerPartyId |
long |
Identifier of the party. |
BindInstrumentType |
string |
Type of payment instrument, such as credit card or bank account transfer. |
findControl |
{http://xmlns.oracle.com/adf/svc/types/}FindControl |
A parameter that controls the search for instruments owned by a party. |
Response Payload
Element Name | Type | Description |
---|---|---|
result |
A parameter that returns the list of payment instruments that satisfies the search criteria. |
getAssignedInstrumentDetails
An operation that retrieves the details of an assigned instrument.
Life Cycle Status: Active
Request Payload
Element Name | Type | Description |
---|---|---|
instrAssignmentId |
long |
A parameter that specifies the identifier of the instrument assignment to be retrieved. |
Response Payload
Element Name | Type | Description |
---|---|---|
result |
A parameter that returns the instrument assignment record. |
findAssignedInstrumentsByPayer
Find instrument assignments by payer
Life Cycle Status: Active
Request Payload
Element Name | Type | Description |
---|---|---|
findCriteria |
{http://xmlns.oracle.com/adf/svc/types/}FindCriteria |
Find criteria |
BindPayerId |
long |
External Payer Id |
BindInstrumentType |
string |
Instrument Type |
findControl |
{http://xmlns.oracle.com/adf/svc/types/}FindControl |
Find Control |
Response Payload
Element Name | Type | Description |
---|---|---|
result |
List of instrument assignments |
getDfltObjAttrHints
An operation that retrieves the default object attribute hints.
Life Cycle Status: Active
Request Payload
Element Name | Type | Description |
---|---|---|
viewName |
string |
A parameter that specifies the name of the view for the default object attribute hints to be retrieved. |
localeName |
string |
A parameter that specifies the locale name of the view for the default object attribute hints to be retrieved. |
Response Payload
Element Name | Type | Description |
---|---|---|
result |
{http://xmlns.oracle.com/adf/svc/types/}ObjAttrHints |
A parameter that returns the default object attribute hints that matches the view and local name. |
getServiceLastUpdateTime
An operation that retrieves the last update time of the service.
Life Cycle Status: Active
Request Payload
Response Payload
Element Name | Type | Description |
---|---|---|
result |
{http://xmlns.oracle.com/adf/svc/types/}dateTime-Timestamp |
A parameter that returns the last update time of the service. |
getEntityList
An operation that retrieves the entity list.
Life Cycle Status: Active
Request Payload
Response Payload
Element Name | Type | Description |
---|---|---|
result |
{http://xmlns.oracle.com/adf/svc/types/}ServiceViewInfo |
A parameter that returns the entity list. |
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_EXTERNAL_PAYER_PAYMENT_DETAILS_PRIV |
Manage External Payer Payment Details |
Allows management of payer payment details. |
Privileges to Duty Roles Mapping
Privilege Code | Granted to Duty Role Code | Granted to Duty Role Name | Granted To Duty Role Description |
---|---|---|---|
IBY_MANAGE_EXTERNAL_PAYER_PAYMENT_DETAILS_PRIV |
ORA_IBY_CUSTOMER_PAYMENT_INSTRUMENT_MANAGEMENT_DUTY |
Customer Payment Instrument Management |
Manages customer bank accounts and credit cards and other payment details. |