Skip to main content

Fiserv

Process payments, manage disputes, board merchants and reconcile fundings using Fiserv EMEA (ecommerce + omnichannel/AQaaS) APIs.

Fiserv Logo

Authentication

This connector uses Token-based authentication.

info

Set up your connection in the Abstra Console before using it in your workflows.

How to use

Using the Smart Chat

Execute the action "CHOOSE_ONE_ACTION_BELOW" from my connector "YOUR_CONNECTOR_NAME" using the params "PARAMS_HERE".

Using the Web Editor

from abstra.connectors import run_connection_action

result = run_connection_action(
connection_name="your_connection_name",
action_name="your_action_name",
params={
"param1": "value1",
"param2": "value2"
})

Available Actions

This connector provides 115 actions:

ActionPurposeParameters
public/checkouts/post_checkoutsInitiate a payment request by passing all the required parameters. It creates a new payment transaction and returns the redirect URL that includes transaction ID.Client-Request-Id (string) required
Message-Signature (string) required
Timestamp (string) required
data: {
. storeId (string)
. merchantTransactionId (string)
. transactionOrigin (string)
. transactionType (string)
. transactionAmount
. order
. checkoutSettings
. paymentMethodDetails
} (object) required
public/checkouts/get_checkouts_by_checkout_idRetrieve details about a specific checkout using the identifier returned when it was created.checkoutId (string)
public/disputes/get_disputesSearch for Disputes.Institution-Number (string)
acquirerReferenceNumber (string)
from (string)
to (string)
limit (integer)
offset (integer)
visaId (string)
mastercardId (string)
orderId (string)
status (string)
sort (string)
merchantId (string)
stage (array)
public/disputes/get_disputes_by_dispute_idGet Dispute by IDdisputeId (string)
public/disputes/get_disputes_by_dispute_id_documents_by_document_idGet document by ID for a given Dispute IDdisputeId (string)
documentId (string)
Accept (string) required
public/disputes/post_disputes_by_dispute_id_events_by_event_id_actionsExecute an Action against this DisputedisputeId (string)
eventId (string)
Institution-Number (string)
Message-Signature (string) required
public/disputes/post_disputes_by_dispute_id_actions_by_action_id_undoUndo an ActiondisputeId (string)
actionId (string)
Institution-Number (string)
Message-Signature (string) required
data: {
. tcn (string)
} (object) required
public/disputes/post_disputes_by_dispute_id_notesAdd a new note to a Dispute to provide more detail and information.disputeId (string)
Institution-Number (string)
Message-Signature (string) required
data: {
. tcn
. content (string)
. userName (string)
} (object) required
public/disputes/post_disputes_by_dispute_id_documentThis endpoint can be used to attach additional documents to the Dispute Case. One document per API call is allowed.disputeId (string)
public/financial_adjustments/post_post_adjustmentSubmit fees and adjustments to merchant accounts to be considered on the merchant payment or collection.Message-Signature (string) required
Institution-Number (string)
data: {
. adjustmentCategory (string)
. adjustmentTypeIndex (string)
. merchantId (string)
. accountNumber (string)
. amount (string)
. currency (string)
. date (string)
. description (string)
. feeSequenceCode (string)
. originalTransactionArn (string)
. quantity (string)
} (object) required
public/financial_adjustments/put_modify_adjustmentModify an adjustment that has been created. Modifying adjustment is allowed only prior to it is picked up for processing i.e. modify an adjustment is allowed if the status of adjustment is NOT in 'Released' and 'Cancelled'. Single adjustment modification per API call is allowed.Message-Signature (string) required
Institution-Number (string)
data: {
. adjustmentSlipNumber (string)
. adjustmentCategory (string)
. adjustmentTypeIndex (string)
. merchantId (string)
. accountNumber (string)
. amount (string)
. currency (string)
. date (string)
. description (string)
. feeSequenceCode (string)
. originalTransactionArn (string)
. quantity (string)
} (object) required
public/financial_adjustments/delete_cancel_adjustmentCancel an adjustment. Cancelling an adjustment is allowed only prior to it is picked up for processing i.e. cancel an adjustment is allowed if the status of adjustment is NOT in 'Released' and 'Cancelled'. One adjustment cancellation per API call is allowed.Message-Signature (string) required
Institution-Number (string)
data: {
. adjustmentSlipNumber (string)
} (object) required
public/financial_adjustments/get_get_adjustments_stagedRetrieve list of adjustments that are stagged.Institution-Number (string)
adjustmentSlipNumber (string)
batchSlipNumber (string)
merchantId (string)
adjustmentStatus (string)
adjustmentCategory (string)
adjustmentTypeIndex (string)
dateFrom (string)
dateTo (string)
limit (integer)
offset (integer)
public/financial_adjustments/get_reference_dataReturns a list of valid values for the requested classification for an institution.Institution-Number (string)
classification (string)
public/funding_rejects/get_funding_rejectsRetrieves a paginated list of funding rejects. The results can be fitered by any one or more query parameters passed as input in the API Request.Institution-Number (string)
merchantId (string)
status (string)
rejectedAfter (string)
rejectedBefore (string)
offset (integer)
limit (integer)
sort (string)
fundingId (string)
public/funding_rejects/patch_funding_rejectsThis operation allows to modify Funding Reject statuses for a list of funding ids.Institution-Number (string)
Message-Signature (string) required
data (array) required
public/payment_links/post_payment_linksCreate a payment link by passing the required parameters. This link can then be passed on to the end consumer to direct them to a checkout page. Redirect URLs are not applicable for Payment Links. Do not use this field when creating Payment Link requests. The payment result is displayed directly on the checkout page.Client-Request-Id (string) required
Message-Signature (string) required
Timestamp (string) required
data: {
. storeId
. merchantTransactionId
. transactionOrigin
. transactionType
. transactionAmount
. order
. checkoutSettings
. paymentMethodDetails
. paymentLinkDetails
} (object) required
public/payment_links/get_payment_links_by_payment_link_idRetrieve payment link details by sending the payment link id as a URI parameter to the endpoint. Payment link id is generated along with the payment link.paymentLinkId (string)
data: {

} (object) required
public/payments/post_paymentsUse this to originate a financial transaction like a sale, preauthorization, or credit.Content-Type (string) required
Client-Request-Id (string) required
Message-Authentication-Value (string)
Api-Key (string) required
Timestamp (integer) required
Message-Signature (string) required
data (object) required
public/payments/get_payments_by_transaction_idUse this query to get the current state of an existing transaction.transaction-id (string)
Content-Type (string) required
Client-Request-Id (string) required
Api-Key (string) required
Timestamp (integer) required
Message-Signature (string) required
storeId (string)
public/payments/patch_payments_by_transaction_idUse this to handle a redirect response, updating the transaction and continuing processing.transaction-id (string)
Content-Type (string) required
Client-Request-Id (string) required
Api-Key (string) required
Timestamp (integer) required
Message-Signature (string) required
data (object) required
public/payments/post_payments_by_transaction_idUse this to perform a subsequent transaction, e.g. void, postAuth or return.transaction-id (string)
Content-Type (string) required
Client-Request-Id (string) required
Api-Key (string) required
Timestamp (integer) required
Message-Signature (string) required
storeId (string)
data (undefined) required
public/payments/patch_payments_action_by_transaction_idPerform an update on an existing transaction. This function is only applicable for an existing preAuth transaction.transaction-id (string)
Content-Type (string) required
Client-Request-Id (string) required
Api-Key (string) required
Timestamp (integer) required
Message-Signature (string) required
data (undefined) required
public/payments/post_payments_apm_by_transaction_idUse this to perform an action on an existing transaction.transaction-id (string)
Content-Type (string) required
Client-Request-Id (string) required
Api-Key (string) required
Timestamp (integer) required
Message-Signature (string) required
storeId (string)
data (undefined) required
public/payments/patch_payments_apm_by_transaction_idPerform an action on an existing APM transaction.transaction-id (string)
Content-Type (string) required
Client-Request-Id (string) required
Api-Key (string) required
Timestamp (integer) required
Message-Signature (string) required
data (undefined) required
public/payments/post_orders_by_order_idUse this to perform a subsequent transaction, e.g. postAuth or return using an order ID as a reference.order-id (string)
Content-Type (string) required
Client-Request-Id (string) required
Api-Key (string) required
Timestamp (integer) required
Message-Signature (string) required
data (undefined) required
public/payments/get_orders_by_order_idUse this query to get the current state of an existing order.order-id (string)
Content-Type (string) required
Client-Request-Id (string) required
Api-Key (string) required
Timestamp (integer) required
Message-Signature (string) required
storeId (string)
public/payments/post_payment_schedulesUse this to create a payment schedule managed by the gateway.Content-Type (string) required
Client-Request-Id (string) required
Api-Key (string) required
Timestamp (integer) required
Message-Signature (string) required
data (undefined) required
public/payments/get_payment_schedules_by_order_idUse this to view details of a payment schedule managed by the gateway.order-id (string)
Content-Type (string) required
Client-Request-Id (string) required
Api-Key (string) required
Timestamp (integer) required
Message-Signature (string) required
storeId (string)
public/payments/delete_payment_schedules_by_order_idUse this to cancel a payment schedule managed by the gateway.order-id (string)
Content-Type (string) required
Client-Request-Id (string) required
Api-Key (string) required
Timestamp (integer) required
Message-Signature (string) required
storeId (string)
public/payments/patch_payment_schedules_by_order_idUse this to update a payment schedule managed by the gateway.order-id (string)
Content-Type (string) required
Client-Request-Id (string) required
Api-Key (string) required
Timestamp (integer) required
Message-Signature (string) required
data (object) required
public/payments/post_payment_urlUse this to generate a payment link.Content-Type (string) required
Client-Request-Id (string) required
Api-Key (string) required
Timestamp (integer) required
Message-Signature (string) required
data (undefined) required
public/payments/delete_payment_urlUse this to delete a payment link.Content-Type (string) required
Client-Request-Id (string) required
Api-Key (string) required
Timestamp (integer) required
Message-Signature (string) required
storeId (string)
transactionId (string)
orderId (string)
paymentUrlId (string)
transactionTime (string)
public/payments/get_payment_urlUse this query to get the current state of an existing paymentURL.Content-Type (string) required
Client-Request-Id (string) required
Api-Key (string) required
Timestamp (integer) required
Message-Signature (string) required
storeId (string)
orderId (string)
merchantTransactionId (string)
fromDate (string) required
toDate (string) required
status (string)
public/payments/post_payment_tokensUse this to create a payment token to safely store sensitive credit card information.Content-Type (string) required
Client-Request-Id (string) required
Api-Key (string) required
Timestamp (integer) required
Message-Signature (string) required
Authorization (string)
data (object) required
public/payments/patch_payment_tokensUse this update one or more payment tokens.Content-Type (string) required
Client-Request-Id (string) required
Api-Key (string) required
Timestamp (integer) required
Message-Signature (string) required
Authorization (string)
data (undefined) required
public/payments/get_payment_tokens_by_token_idGet payment card details associated with token.token-id (string)
Content-Type (string) required
Client-Request-Id (string) required
Api-Key (string) required
Timestamp (integer) required
Message-Signature (string) required
Authorization (string)
storeId (string)
payment-method (undefined)
public/payments/delete_payment_tokens_by_token_idUse this to delete a payment token.token-id (string)
Content-Type (string) required
Client-Request-Id (string) required
Api-Key (string) required
Timestamp (integer) required
Message-Signature (string) required
Authorization (string)
storeId (string)
payment-method (undefined)
public/payments/post_card_verificationUse this to perform card verification for a payment card. Use the account-verification endpoint instead for this request.Content-Type (string) required
Client-Request-Id (string) required
Api-Key (string) required
Timestamp (integer) required
Message-Signature (string) required
data (undefined) required
public/payments/post_account_verificationUse this to perform an account verification for a payment card or payment tokenContent-Type (string) required
Client-Request-Id (string) required
Api-Key (string) required
Timestamp (integer) required
Message-Signature (string) required
data (object) required
public/payments/post_exchange_ratesSale, return and lookup exchange rate with dynamic currency conversion optionContent-Type (string) required
Client-Request-Id (string) required
Api-Key (string) required
Timestamp (integer) required
Message-Signature (string) required
data (object) required
public/payments/post_card_informationUse this to look up card related information such as issuer country, card function and card brand.Content-Type (string) required
Client-Request-Id (string) required
Api-Key (string) required
Timestamp (integer) required
Message-Signature (string) required
data (undefined) required
public/payments/post_account_informationUse this to look up card related information associated with a payment card or payment token.Content-Type (string) required
Client-Request-Id (string) required
Api-Key (string) required
Timestamp (integer) required
Message-Signature (string) required
data (object) required
public/sca_exemptions/post_sca_exemptionsEvaluate transaction for SCA exemption. This endpoint is the first one you use to understand if you should move the user through SCA.FSV-Interaction-Id (string) required
Timestamp (integer) required
FSV-Idempotency-Key (string) required
Message-Signature (string) required
data: {
. transactionDetails (object)
} (object) required
public/sca_exemptions/post_sca_exemptions_dataProvide data to SCA exemption engine for learning purposes note this will not generate a risk score.FSV-Interaction-Id (string) required
Timestamp (integer) required
FSV-Idempotency-Key (string) required
Message-Signature (string) required
data: {
. transactionDetails
. transactionResponseDetails
} (object) required
public/statements/get_statementsList Statements for a given alliance or merchant within a created date range.createdAfter (string)
createdBefore (string)
Merchant-Id (string)
documentNumber (string)
offset (integer)
limit (integer)
public/statements/get_statements_by_idGet Statement by ID including the PDF content base64 encoded.id (string)
public/transactional_data/get_authorisationsReturn a list of all authorisations, restricted by your allianceCode, partnerCode or merchant ID as appropriate for the given datetime range.createdAfter (string)
createdBefore (string)
limit (undefined)
offset (undefined)
sort (undefined)
Partner-Code (string)
Merchant-Id (string)
storeId (string)
terminalId (string)
orderId (string)
public/transactional_data/get_authorisations_by_idReturns single Authorisation for the given unique IDid (string)
public/transactional_data/get_authorisations_authorisation_summariesReturn a list of all authorisation summaries for the days within the given date range, restricted by your allianceCode, partnerCode or merchant ID as appropriate.createdAfter (string)
createdBefore (string)
limit (undefined)
offset (undefined)
Partner-Code (string)
Merchant-Id (string)
public/transactional_data/get_transactionsReturn a list of all transactions, restricted by your allianceCode, partnerCode or merchant ID as appropriate for the given datetime range.postedAfter (string)
postedBefore (string)
limit (undefined)
offset (undefined)
sort (undefined)
Partner-Code (string)
Merchant-Id (string)
terminalId (string)
orderId (string)
fundingId (string)
fundingDetailId (string)
public/transactional_data/get_transactions_by_idReturns single Transaction for the given unique IDid (string)
public/transactional_data/get_transactions_transaction_summariesReturn a list of all transaction summaries for the days within the given date range, restricted by your allianceCode, partnerCode or merchant ID as appropriate.postedAfter (string)
postedBefore (string)
limit (undefined)
offset (undefined)
Partner-Code (string)
Merchant-Id (string)
public/transactional_data/get_fundingsReturn a list of all funding records, restricted by your allianceCode, partnerCode or merchant ID as appropriate for the given datetime range.fundedAfter (string)
fundedBefore (string)
limit (undefined)
offset (undefined)
sort (undefined)
fundingDetailId (string)
Partner-Code (string)
Merchant-Id (string)
public/transactional_data/get_fundings_by_idReturns a single Funding for the given unique IDid (string)
public/transactional_data/get_fundings_by_id_detailsLists the Funding Detail rows for a specific Fundingid (string)
public/transactional_data/get_fundings_funding_summariesReturn a funding summary which contains a combined total of all fundings in the given date range, as well as daily summaries for the days within the given date range, restricted by your allianceCode, partnerCode or merchant ID as appropriate.fundedAfter (string)
fundedBefore (string)
limit (undefined)
offset (undefined)
Partner-Code (string)
Merchant-Id (string)
omni/documents/get_documentsList documentscreatedAfter (string)
createdBefore (string)
modifiedAfter (string)
modifiedBefore (string)
offset (integer)
limit (integer)
Type (string)
Document-Reference (string)
Other-Reference (string)
Financial-Reference (string)
Id-Reference (string)
Sub-Type (string)
Title (string)
Partner-Code (string)
Merchant-Id (string)
omni/documents/get_documents_by_idGet document by ID and typeid (string)
Partner-Code (string)
Type (string) required
Content (boolean)
omni/documents/patch_documents_by_idUpdate document by ID and type. Please note that when updating content or filename fields you must include both of these at the same time otherwise your update will fail.id (string)
Partner-Code (string)
Message-Signature (string)
data: {
. type
. title
. description
. filename
. content
. idReference
. financialReference
. otherReference
. signatureMethod
. merchantId
. generated
} (object) required
omni/documents/delete_documents_by_idDelete a document by ID and typeid (string)
Partner-Code (string)
Type (string) required
omni/documents/post_documents_identificationUpload a new identification document which is a specific type of application document, related to the identification of an application. Identification documents are created to support the boarding application process.Partner-Code (string)
Message-Signature (string)
data: {
. title
. description
. filename
. content
. documentReference
. idReference
. requestType
. subType
. merchantId
. generated
} (object) required
omni/documents/post_documents_financialUpload a new financial document which is a specific type of application document, related to financial information of an application. Financial documents are created to support the Boarding Application approval process.Partner-Code (string)
Message-Signature (string)
data: {
. title
. description
. filename
. content
. financialReference
. documentReference
. requestType
. subType
. merchantId
. generated
} (object) required
omni/documents/post_documents_contractUpload a new contract document which is the actual contract document signed during the boarding process.Partner-Code (string)
Message-Signature (string)
data: {
. title
. description
. filename
. content
. documentReference
. signatureMethod
. requestType
. subType
. merchantId
. generated
} (object) required
omni/documents/post_documents_otherUpload a new other document which is any application document that is not specifically used for financial or identification purposes within the boarding application approval process.Partner-Code (string)
Message-Signature (string)
data: {
. title
. description
. filename
. content
. documentReference
. otherReference
. requestType
. subType
. merchantId
. generated
} (object) required
omni/documents/post_document_signaturesInitiate a new document signing process. Each signing object in the array contains one individual signing one or more documents.data: {
. signings (array)
} (object) required
omni/documents/put_document_signatures_by_idUpdate a previously initiated document signing processid (string)
data: {
. signings (array)
} (object) required
omni/documents/get_document_signatures_by_idRetrieve an intiated document signing processid (string)
omni/documents/delete_document_signatures_by_idCancel the document signing processid (string)
omni/epos_payments/post_nexo_messagesThis API endpoint is provides a synchronous interface for nexo Retailer messages. Responds with nexo Retailer message from payment terminal Fiserv SmartPOS - PAX A920 for messages where card is present. Responds with nexo Retailer message from payment gateway IPG for messages where card is not present.Message-Signature (string) required
data: {
. SaleToPOIRequest
} (object) required
omni/merchant_boarding/get_merchant_applications_by_merchant_application_id_contactsRetrieve all contactsmerchantApplicationId (string)
offset (integer)
limit (integer)
sort (string)
filter (string)
omni/merchant_boarding/post_merchant_applications_by_merchant_application_id_contactsCreate a contactmerchantApplicationId (string)
Idempotency-Key (string) required
data: {
. title
. firstName
. middleName
. lastName
. email
. contactType
. jobTitle
. address
. phoneNumber
} (object) required
omni/merchant_boarding/get_merchant_applications_by_merchant_application_id_contacts_by_contact_idRetrieve a contactmerchantApplicationId (string)
contactId (string)
omni/merchant_boarding/delete_merchant_applications_by_merchant_application_id_contacts_by_contact_idDelete a contactmerchantApplicationId (string)
contactId (string)
omni/merchant_boarding/patch_merchant_applications_by_merchant_application_id_contacts_by_contact_idUpdate a contactmerchantApplicationId (string)
contactId (string)
Idempotency-Key (string) required
data: {
. title
. firstName
. middleName
. lastName
. email
. contactType
. jobTitle
. address
. phoneNumber
} (object) required
omni/merchant_boarding/get_merchant_applications_by_merchant_application_id_bank_accountsRetrieve all bank accountsmerchantApplicationId (string)
offset (integer)
limit (integer)
sort (string)
filter (string)
omni/merchant_boarding/post_merchant_applications_by_merchant_application_id_bank_accountsCreate a bank accountmerchantApplicationId (string)
Idempotency-Key (string) required
data: {
. accountHolderName
. bankAccountCurrency
. accountNumber
. sortCode
. iban
. swift
. daysCredit
. daysDebit
. bankName
. creditorId
. bankAddress
} (object) required
omni/merchant_boarding/get_merchant_applications_by_merchant_application_id_bank_accounts_by_bank_account_idRetrieve a bank accountmerchantApplicationId (string)
bankAccountId (string)
omni/merchant_boarding/delete_merchant_applications_by_merchant_application_id_bank_accounts_by_bank_account_idDelete a bank accountmerchantApplicationId (string)
bankAccountId (string)
omni/merchant_boarding/patch_merchant_applications_by_merchant_application_id_bank_accounts_by_bank_account_idUpdate a bank accountmerchantApplicationId (string)
bankAccountId (string)
Idempotency-Key (string) required
data: {
. accountHolderName
. bankAccountCurrency
. accountNumber
. sortCode
. iban
. swift
. daysCredit
. daysDebit
. bankName
. creditorId
. bankAddress
} (object) required
omni/merchant_boarding/get_merchant_applications_by_merchant_application_id_ownersRetrieve all ownersmerchantApplicationId (string)
offset (integer)
limit (integer)
sort (string)
filter (string)
omni/merchant_boarding/post_merchant_applications_by_merchant_application_id_ownersCreate an ownermerchantApplicationId (string)
Idempotency-Key (string) required
data: {
. title
. firstName
. middleName
. lastName
. dateOfBirth
. nationality
. placeOfBirth
. countryCodeOfResidency
. sex
. jobTitle
. ownerType
. ownerPosition
. ownershipPercentage
. email
. phoneNumber
. signatoryType
. contractSigner
. addresses (array)
} (object) required
omni/merchant_boarding/get_merchant_applications_by_merchant_application_id_owners_by_owner_idRetrieve an ownermerchantApplicationId (string)
ownerId (string)
omni/merchant_boarding/delete_merchant_applications_by_merchant_application_id_owners_by_owner_idDelete an ownermerchantApplicationId (string)
ownerId (string)
omni/merchant_boarding/patch_merchant_applications_by_merchant_application_id_owners_by_owner_idUpdate an ownermerchantApplicationId (string)
ownerId (string)
Idempotency-Key (string) required
data: {
. title
. firstName
. middleName
. lastName
. dateOfBirth
. nationality
. placeOfBirth
. countryCodeOfResidency
. sex
. jobTitle
. ownerType
. ownerPosition
. ownershipPercentage
. email
. phoneNumber
. signatoryType
. contractSigner
. addresses (array)
} (object) required
omni/merchant_boarding/get_merchant_applications_by_merchant_application_id_storesRetrieve all storesmerchantApplicationId (string)
offset (integer)
limit (integer)
sort (string)
filter (string)
omni/merchant_boarding/post_merchant_applications_by_merchant_application_id_storesCreate an storemerchantApplicationId (string)
Idempotency-Key (string) required
data: {
. acquiringOffer
. equipmentOffer
. bankAccounts (array)
. contacts (array)
. tradeName
. mcc
. storeWebsite
. currencyCode
. clientRegion (string)
. clientRegionSystemId (string)
. annualTurnover (string)
. annualCardTurnover (string)
. delivery0DaysPerc (string)
. delivery1To7DaysPerc (string)
. delivery8To14DaysPerc (string)
. delivery15To30DaysPerc (string)
. deliveryOver30DaysPerc (string)
. estimateAverageTicket (string)
. prodServSold (string)
. recurringPaymentsFlag (boolean)
. salesFtfPerc (string)
. salesInternetPerc (string)
. salesMotoPerc (string)
. externalMerchantId
. businessType
. storeType
} (object) required
omni/merchant_boarding/get_merchant_applications_by_merchant_application_id_stores_by_store_idRetrieve a storemerchantApplicationId (string)
storeId (string)
omni/merchant_boarding/delete_merchant_applications_by_merchant_application_id_stores_by_store_idDelete a storemerchantApplicationId (string)
storeId (string)
omni/merchant_boarding/patch_merchant_applications_by_merchant_application_id_stores_by_store_idUpdate a storemerchantApplicationId (string)
storeId (string)
Idempotency-Key (string) required
data: {
. acquiringOffer
. equipmentOffer
. bankAccounts (array)
. contacts (array)
. tradeName
. mcc
. storeWebsite
. currencyCode
. clientRegion (string)
. clientRegionSystemId (string)
. annualTurnover (string)
. annualCardTurnover (string)
. delivery0DaysPerc (string)
. delivery1To7DaysPerc (string)
. delivery8To14DaysPerc (string)
. delivery15To30DaysPerc (string)
. deliveryOver30DaysPerc (string)
. estimateAverageTicket (string)
. prodServSold (string)
. recurringPaymentsFlag (boolean)
. salesFtfPerc (string)
. salesInternetPerc (string)
. salesMotoPerc (string)
. externalMerchantId
. businessType
. storeType
} (object) required
omni/merchant_boarding/post_merchant_applications_by_merchant_application_id_bulk_storesCreate multiple stores in one request, to be updated individually later on before submissionmerchantApplicationId (string)
Idempotency-Key (string) required
data: {
. numberOfPhysicalStores (integer)
. numberOfOnlineStores (integer)
} (object) required
omni/merchant_boarding/get_merchant_applications_by_merchant_application_id_businessesRetrieve all businessesmerchantApplicationId (string)
offset (integer)
limit (integer)
sort (string)
filter (string)
omni/merchant_boarding/post_merchant_applications_by_merchant_application_id_businessesCreate a businessmerchantApplicationId (string)
Idempotency-Key (string) required
data: {
. bankAccounts (array)
. contacts (array)
. mcc
. merchantLanguage
. legalName
. tradeName
. registrationCountry
. taxId
. customFields (array)
. externalMerchantId
. crmAccountId
. crmContactId
. aggregateAnnualTurnover
. aggregateAnnualCardTurnover
. stores (array)
. childBusinesses (array)
} (object) required
omni/merchant_boarding/get_merchant_applications_by_merchant_application_id_businesses_by_business_idRetrieve a businessmerchantApplicationId (string)
businessId (string)
omni/merchant_boarding/delete_merchant_applications_by_merchant_application_id_businesses_by_business_idDelete a businessmerchantApplicationId (string)
businessId (string)
omni/merchant_boarding/patch_merchant_applications_by_merchant_application_id_businesses_by_business_idUpdate a businessmerchantApplicationId (string)
businessId (string)
Idempotency-Key (string) required
data: {
. bankAccounts (array)
. contacts (array)
. mcc
. merchantLanguage
. legalName
. tradeName
. registrationCountry
. taxId
. customFields (array)
. externalMerchantId
. crmAccountId
. crmContactId
. aggregateAnnualTurnover
. aggregateAnnualCardTurnover
. stores (array)
. childBusinesses (array)
} (object) required
omni/merchant_boarding/get_merchant_applications_by_merchant_application_id_ownership_entitiesRetrieve all ownership entitiesmerchantApplicationId (string)
offset (integer)
limit (integer)
sort (string)
filter (string)
omni/merchant_boarding/post_merchant_applications_by_merchant_application_id_ownership_entitiesCreate an ownership entitymerchantApplicationId (string)
Idempotency-Key (string) required
data: {
. legalName
. foundationDate
. ownershipEntityType
. companyRegistrationNumber
. charityRegistrationNumber
. taxId
. owners (array)
} (object) required
omni/merchant_boarding/get_merchant_applications_by_merchant_application_id_ownership_entities_by_ownership_entity_idRetrieve an ownership entitymerchantApplicationId (string)
ownershipEntityId (string)
omni/merchant_boarding/delete_merchant_applications_by_merchant_application_id_ownership_entities_by_ownership_entity_idDelete an ownership entitymerchantApplicationId (string)
ownershipEntityId (string)
omni/merchant_boarding/patch_merchant_applications_by_merchant_application_id_ownership_entities_by_ownership_entity_idUpdate an ownership entitymerchantApplicationId (string)
ownershipEntityId (string)
Idempotency-Key (string) required
data: {
. legalName
. foundationDate
. ownershipEntityType
. companyRegistrationNumber
. charityRegistrationNumber
. taxId
. owners (array)
} (object) required
omni/merchant_boarding/get_merchant_applicationsRetrieve all merchant applicationsoffset (integer)
limit (integer)
sort (string)
Partner-Code (string)
filter (string)
omni/merchant_boarding/post_merchant_applicationsCreate a merchant applicationIdempotency-Key (string) required
Partner-Code (string)
data: {
. allianceCode
. partnerCode
. applicationStatusCode
. interventionReasonCode
. interventionReasonDescription
. businessId (string)
. ownershipEntityId (string)
. documents (array)
. crmOpportunityId
. crmLeadId
. salesContractDate
. sellerInformation (object)
. customFields (array)
} (object) required
omni/merchant_boarding/get_merchant_applications_by_merchant_application_idRetrieve a merchant applicationmerchantApplicationId (string)
omni/merchant_boarding/delete_merchant_applications_by_merchant_application_idDelete a merchant applicationmerchantApplicationId (string)
omni/merchant_boarding/patch_merchant_applications_by_merchant_application_idUpdate a merchant applicationmerchantApplicationId (string)
Idempotency-Key (string) required
Partner-Code (string)
data: {
. allianceCode
. partnerCode
. applicationStatusCode
. interventionReasonCode
. interventionReasonDescription
. businessId (string)
. ownershipEntityId (string)
. documents (array)
. crmOpportunityId
. crmLeadId
. salesContractDate
. sellerInformation (object)
. customFields (array)
} (object) required
omni/merchant_boarding/get_full_merchant_applicationsRetrieve all full merchant applicationsPartner-Code (string)
offset (integer)
limit (integer)
sort (string)
filter (string)
omni/merchant_boarding/post_full_merchant_applicationsCreate a full merchant applicationIdempotency-Key (string) required
Partner-Code (string)
data: {
. allianceCode
. partnerCode
. applicationStatusCode
. interventionReasonCode
. interventionReasonDescription
. business
. ownershipEntity
. documents (array)
. crmOpportunityId
. crmLeadId
. salesContractDate
. sellerInformation (object)
. customFields (array)
} (object) required
omni/merchant_boarding/get_full_merchant_applications_by_merchant_application_idRetrieve a full merchant applicationmerchantApplicationId (string)
omni/merchant_boarding/delete_full_merchant_applications_by_merchant_application_idDelete a full merchant applicationmerchantApplicationId (string)
omni/merchant_boarding/put_full_merchant_applications_by_merchant_application_idUpdate a merchant applicationmerchantApplicationId (string)
Idempotency-Key (string) required
Partner-Code (string)
data: {
. allianceCode
. partnerCode
. applicationStatusCode
. interventionReasonCode
. interventionReasonDescription
. business
. ownershipEntity
. documents (array)
. crmOpportunityId
. crmLeadId
. salesContractDate
. sellerInformation (object)
. customFields (array)
} (object) required
omni/merchant_boarding/post_merchant_applications_by_merchant_application_id_submitSubmitting a merchant application with result in the applicationStatusCode changing to APPLICATION_READY_FOR_BOARDING. This will automatically start the process to complete boarding of a new merchant onto Fiserv systems. Once an application is submitted, it can no long be edited.merchantApplicationId (string)
omni/terminals/get_terminalsRetrieve a list of all terminals, restricted by your allianceCode, partnerCode or merchant ID as appropriate for the given filter parameters.Partner-Code (string)
activatedAfter (string)
activatedBefore (string)
Merchant-Id (string)
serialNumber (string)
status (string)
sort (string)
limit (undefined)
offset (undefined)
company (string)
client (string)
clientId (string)
secondaryId (string)
omni/terminals/get_terminals_by_idRetrieve data about an individual Terminal for a given IDid (string)
omni/terminals/post_terminals_by_id_devicesUpdate the terminal record when a terminal has been attached or detached from another deviceid (string)
data (undefined) required