Search Results g_rc_unknown_card




Overview

IBY_FNDCPT_SETUP_PUB is the public setup API for Oracle Payments (formerly Funds Capture) within Oracle E-Business Suite. It provides the programmatic interface through which the application and external integrations define and retrieve the configuration of payers, payment channels, payment instruments, and their assignments. In the Oracle Payments architecture, "setup" data is the master configuration that governs how funds capture is performed for a given payer: which payment channels are enabled, which instruments a payer may use, which channel is the default, and what instrument-level attributes are required, optional, or disabled.

The package exposes a set of constants, record types, and 25 documented procedures and functions. The constants (for example G_CHNNL_ATTRIB_USE_OPTIONAL, G_CHNNL_ATTRIB_USE_REQUIRED, G_CHNNL_ATTRIB_USE_DISABLED, and the result codes such as G_RC_INVALID_CHNNL and G_RC_UNKNOWN_CARD) standardize the values passed to and returned from its APIs. The declared record types — notably PayerAttributes_rec_type, PmtChannel_rec_type, PmtChannelAssignment_rec_type, and PmtChannel_AttribUses_rec_type — define the structure of setup data exchanged with callers, including bank charge bearer, direct debit bank instruction, and the use flags for instrument attributes such as PO number and billing address.

Key Procedures and Functions

The documented routines cluster into four functional areas:

Tables Accessed

The package operates against the IBY, HZ, and related setup tables through APPS synonyms:

Usage Notes

IBY_FNDCPT_SETUP_PUB is a public (PUB) API intended for supported extension points. It is invoked from Oracle Payments setup forms, funds capture processing flows, and concurrent programs that maintain payer and instrument configuration. The package is also referenced by approximately 35 other packages in the E-Business Suite, confirming its role as a foundational setup layer rather than an end-user-facing routine.

Custom code that needs to read or maintain payer setup should call these APIs instead of writing directly to the underlying IBY tables, so that validation rules — reflected in the result-code constants such as INVALID_INSTRUMENT or INVALID_PMT_CHANNEL — and record structures are respected. Callers must handle the returned status codes and supply the declared record types. Because the package manipulates secure card data and hash values, it should be invoked only within supported funds capture contexts, and direct table updates should be avoided.