Introduction

The Oracle Fusion Connector is used to move Vendor information between PaymentWorks and a client’s Oracle Fusion ERP. This connector runs on an automated schedule and is responsible for periodically syncing Approved Vendor Data from PaymentWorks to Oracle Fusion.

Supported Actions

The Connector supports the following default actions:

  • Add a New Vendor
  • Invite an existing Vendor to PaymentWorks
  • Add a New Remittance Site for a Connected Vendor
  • Update a Vendor’s Remittance Site Address
  • Update a Vendor’s Corporate Profile
  • Update a Vendor’s Corporate Address
  • Add a new Bank Account for a Vendor
  • Update a Vendor’s Contact Information

For specific details of how fields are mapped to your Oracle Fusion ERP as well as any custom implementation details, see the Functional Specification that was delivered to you as part of your project kickoff.

How it Works

Registrations

The PaymentWorks Oracle Fusion Connector processes Registrations in three steps:

  1. Polling: On a regular interval, the PaymentWorks connector will poll for Registrations that are in an Approved state and stage them from synchronization with the Oracle Fusion ERP. Registrations that are staged for synchronization will be placed into a Processed status – this indicates that the data has been pulled from PaymentWorks and is pending entry into the Oracle Fusion ERP.
  2. Synchronize the ERP: Once data has been pulled from PaymentWorks it is transmitted to the ERP where records are created and/or edited as needed. For more details about how Custom Fields are managed see the Functional Specification that was delivered to you at the start of your Integration Project.
  3. Update PaymentWorks: Once the data has been correctly stored in the ERP, the connector updates the status of the Registration or Update in PaymentWorks to Connected. This indicates that the data has been correctly synchronized and that future updates to Vendor information will be associated with the correct records in Oracle Fusion.

Updates

  1. Polling: On a regular interval, the PaymentWorks connector will poll for Updates that are in an Approved state and stage them from synchronization with the Oracle Fusion ERP.
  2. Synchronize the ERP: Once data has been pulled from PaymentWorks it is transmitted to the ERP where records are created and/or edited as needed. For more details about how Custom Fields are managed see the Functional Specification that was delivered to you at the start of your Integration Project.
  3. Update PaymentWorks: Once the data has been correctly stored in the ERP, the connector updates the status of the Update in PaymentWorks to Processed. This indicates that the data has been correctly synchronized and the information is now fully up-to-date in the ERP.

Oracle Fusion APIs Used by the PaymentWorks Connector

The following endpoints are used by the PaymentWorks connector when interfacing with the Oracle Fusion ERP

ActionEndpoint
Update Supplier/fscmRestApi/resources/11.13.18.05/suppliers/{supplierID}/
Update Supplier Address/fscmRestApi/resources/11.13.18.05/suppliers/{supplierID}/child/addresses
Update Default Site Payment Method/fscmRestApi/resources/11.13.18.05/paymentsExternalPayees/{supplierID}/
child/externalPartyPaymentMethods
Update External Payee Delivery Method/fscmRestApi/resources/11.13.18.05/paymentsExternalPayees/{supplierID}/
Create Supplier/fscmRestApi/resources/11.13.18.05/suppliers/
Create Supplier Contact/fscmRestApi/resources/11.13.18.05/suppliers/{supplierID}/child/contacts
Create Supplier Site/fscmRestApi/resources/11.13.18.05/suppliers/{supplierID}/child/sites
Create Supplier Business Classification/fscmRestApi/resources/11.13.18.05/suppliers/300000470025252/child/
businessClassifications
Create Supplier Address/fscmRestApi/resources/11.13.18.05/suppliers/{supplierID}/child/addresses
Create External Bank Account/fscmRestApi/resources/11.13.18.05/externalBankAccounts
Set Default Site Payment Method/fscmRestApi/resources/11.13.18.05/paymentsExternalPayees/{supplierID}/child/
externalPartyPaymentMethods
Create Extenal Payee Delivery Method/fscmRestApi/resources/11.13.18.05/paymentsExternalPayees/{supplierID}/
Get Supplier(s)/fscmRestApi/resources/11.13.18.05/suppliers
Get Supplier Contact/fscmRestApi/resources/11.13.18.05/suppliers/{supplierID}/child/contacts/{contactID}
Get Supplier Address/fscmRestApi/resources/11.13.18.05/suppliers/{supplierID}/child/addresses
Get Supplier Contact Address/fscmRestApi/resources/11.13.18.05/suppliers/{supplierID}/child/contacts/{contactID}/child/
addresses
Get Supplier Business Classifications/fscmRestApi/resources/11.13.18.05/suppliers/{supplierID}/child/businessClassifications
Get External Bank Name / Get External Bank Branch Number/fscmRestApi/resources/11.13.18.05/externalBankAccounts
Get External Payee/fscmRestApi/resources/11.13.18.05/paymentsExternalPayees
Get Payment Instrument Assignment/fscmRestApi/resources/11.13.18.05/instrumentAssignments/{supplierID}
Get Standard Lookups / Get Supplier Type / Get Tax Organization Type/fscmRestApi/resources/11.13.18.05/standardLookupsLOV
Get Supplier Sites/fscmRestApi/resources/11.13.18.05/suppliers/{supplierID}/child/sites
Get Supplier Business Classifications/fscmRestApi/resources/11.13.18.05/suppliers/{supplierID}/child/BusinessClassifications
Get External Bank Account/fscmRestApi/resources/11.13.18.05/externalBankAccounts/{supplierID}/child/accounts
Get Bank By Routing Number/fscmRestApi/resources/11.13.18.05/cashBankBranchesLOV

Troubleshooting Common Problems

Registration Stuck in “Processed” Status

If a Registration is stuck in a Processed status, first ensure that the appropriate amount of time has elapsed since the record was Approved. It can take up to an hour for data to correctly sync to the ERP and move from Processed to Connected.

For Registrations that have been in a Processed state for more than one hour, a support ticket can be submitted to PaymentWorks through the Support page and the PaymentWorks support team will investigate the issue. When submitting the ticket, be sure to include:

  • The Registration ID
  • The ERP the data is being sent to (e.g. “Oracle Fusion”)

Update Stuck in “Approved” Status

If an Update is stuck in an Approved status, first ensure that the appropriate amount of time elapsed since the record was Approved. It can take up to an hour for data to correctly sync to the ERP and move from Approved to Processed.

For Updates that have been in an Approved state for more than one hour, a support ticket can be submitted to PaymentWorks through the Support page and the PaymentWorks support team will investigate the issue. When submitting the ticket, be sure to include:

  • The Update ID
  • The ERP the data is being sent to (e.g. “Oracle Fusion”)

Custom Fields not Synchronized to the ERP

Note that not all Custom Fields will automatically be synchronized to the ERP. For the fields that are automatically updated as part of your integration see the Functional Specification that was delivered as part of your Integration Project. For Custom Fields that are not synchronized automatically per the Functional Specification, the data can be manually copied from the PaymentWorks platform into the Oracle Fusion ERP.

If a Custom Field that has been identified in the functional spec is not synchronizing to the ERP a support ticket can be submitted to PaymentWorks through the Support page and the PaymentWorks support team will investigate the issue. When submitting the ticket, be sure to include:

  • Whether the field is being synchronized as part of an Update or Registration
  • The Update or Registration ID
  • The Custom Field that isn’t being migrated
  • The ERP the data is being sent to (e.g. “Oracle Fusion”)