# ACI Merchant Onboarding Document (Certification)

## Pre-requisite:- <a href="#pre-requisite" id="pre-requisite"></a>

1. ACI (Super Partner) should invite their partner ([Reference link](https://docs.rocketfuel.inc/user-guide-and-help-videos/partner-user-guide/how-to-invite-merchants))&#x20;
2. Partner should invite merchant from their portal ([Reference link](https://docs.rocketfuel.inc/user-guide-and-help-videos/partner-user-guide/how-to-invite-merchants))
3. Merchant Store should be set up. ([Reference link](https://docs.rocketfuel.inc/user-guide-and-help-videos/merchant-user-guide/settings))
4. Merchant should have generated public and secret keys ([Reference link](https://docs.rocketfuel.inc/user-guide-and-help-videos/merchant-user-guide/settings))
5. KYB of the merchant should have been completed ([Reference link](https://docs.rocketfuel.inc/user-guide-and-help-videos/merchant-user-guide/verification))
6. The partner should have generated Auth Header for the merchant from the partner portal ([Reference link](https://docs.rocketfuel.inc/user-guide-and-help-videos/partner-user-guide/how-to-generate-auth-header-for-merchants))

## RKFL ↔︎ ACI BIP Panel Setup <a href="#rkfl-aci-bip-panel-setup" id="rkfl-aci-bip-panel-setup"></a>

Data Mapping between RKFL ↔︎ ACI is provided below. These are needed to get your ACI BIP panel set up to receive payments using the ROCKETFUEL provider.

| **RKFL Field**           | **ACI field**        |
| ------------------------ | -------------------- |
| Merchant Id              | Entity Id            |
| Partner Id               | Authorization Bearer |
| Auth header              | Custom Data          |
| Secret Key / Partner Key | Secret               |

![](/files/g4xUVuG10CV1Fy0IN6vT)

![](/files/1MbxhLVYMB1CQV5PQ0S9)

### Post Setup and Integration:- <a href="#post-setup-and-integration" id="post-setup-and-integration"></a>

The following process shall be followed to certify the integration via Rocketfuel.

1. An invoice link should be sent to Rocketfuel (<rahul.k@rocketfuelblockchain.com>)
2. Rocketfuel shall execute the payment on the provided invoice link
3. Once the payment has been made on Rocketfuel, the merchant needs to share the transaction log on the BIP panel to cross-validate the payment update on the BIP panel

![](/files/Jfw8XyquwRXE6gAlnNvc)

![](/files/GQNhDrGyjwX3yvJzpstx)

First transaction update should change the transaction to **800.400.500** (Waiting for non-instant payment confirmation)

![](/files/rcJZfpWDaBsdjXehMF40)

Final Status of the transaction should be **000.000.000**

![](/files/ncRXNccStMl04AsODykT)

***

{% hint style="warning" %}
**Do not change the default time in the below settings.**&#x20;
{% endhint %}

<figure><img src="/files/ZTRjURVpp8TZyVMxZfAW" alt=""><figcaption></figcaption></figure>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.rocketfuel.inc/user-guide-and-help-videos/aci-merchant-onboarding-document-certification.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
