From 418f7805ab4727530183ab4f3391395bb94918a6 Mon Sep 17 00:00:00 2001 From: andiniekaf22 <78575424+andiniekaf22@users.noreply.github.com> Date: Sun, 21 Feb 2021 13:48:42 +0700 Subject: [PATCH 1/4] Update _business_flow.md --- source/includes/_business_flow.md | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/source/includes/_business_flow.md b/source/includes/_business_flow.md index 894ba585..00238f6e 100644 --- a/source/includes/_business_flow.md +++ b/source/includes/_business_flow.md @@ -1,7 +1,13 @@ # Business Flow ![Signup for Trial](images/img_business_flow.png) -After partner has acquired access to OY! API Services, then: +Once you’re ready to execute real money-in and money-out transactions or integrate with OY!, follow the below check-list to ensure you’re all set up: -1. Partner can topup OY! Account Deposit via Virtual Accounts -2. Once Deposit balance is active, Partner can use the API services provided +1. Create an account +2. Upgrade your account by submitting the required documentations +3. Have your upgrade request approved +4. Set up your receiving bank account information (note: ensure that the receiving bank account information is accurate as it cannot be changed via OY! dashboard for security reasons) +5. (Required if you want to use our API) Submit your IPs and callback URLs (both for staging and production environment) to your business representative or to [partner@oyindonesia.com](mailto:partner@oyindonesia.com) +6. (Required if you want to use our API) Request your staging and production API Key to our business representative (note: you are not required to upgrade your account to request staging API Key. Upgrade is only required if you want to request Production API Key). +7. (Optional) Perform testing. We recommend that you thoroughly test before going live. We’ve provided a Staging Mode in our dashboard, where you can test transactions to understand how our products work, without using real money. If you are a developer, you can also test your integrations. +8. (Optional) If your company wants to have multiple users: Create additional sub-account users under User Management From 27207cea4a408c6f07d14845a3f9e2bd65571f61 Mon Sep 17 00:00:00 2001 From: andiniekaf22 <78575424+andiniekaf22@users.noreply.github.com> Date: Sun, 21 Feb 2021 13:52:41 +0700 Subject: [PATCH 2/4] Update _authentication.md --- source/includes/_authentication.md | 20 +++++++++++++++++--- 1 file changed, 17 insertions(+), 3 deletions(-) diff --git a/source/includes/_authentication.md b/source/includes/_authentication.md index 7830f257..f95e9ea5 100644 --- a/source/includes/_authentication.md +++ b/source/includes/_authentication.md @@ -1,6 +1,16 @@ # Authentication -OY! API uses pair of `API Key` and `IP Address` to authenticate a partner request. Partner needs to register a unique `IP Address` which will be used as originating request for the API Services. +OY! API uses pair of `API Key` and `IP Address` to authenticate a partner's request. Always ensure that you keep your API keys secure. Do not share your secret API keys in publicly accessible areas. + +Here are the steps for the authentication; + +1) Submit your IPs and callback URLs (both for staging and production environment) to your business representative or to [partner@oyindonesia.com](mailto:partner@oyindonesia.com) + +2) Request your staging and production API Keys to our business representative (note: you are not required to upgrade your account to request staging API Key. Upgrade is only required if you want to request Production API Key). + +3) You have to include your API keys as part of the HTTPS headers when you make a call to OY! API + +All API requests must be made over [HTTPS](http://en.wikipedia.org/wiki/HTTP_Secure). Calls made over HTTP will fail. API requests without authentication will also fail.