DinarPAY

DinarPAYDinarPAYDinarPAY

DinarPAY

DinarPAYDinarPAYDinarPAY
  • Home
  • Fees and Commissions
  • APIs
    • Home
    • Fees and Commissions
    • APIs

  • Home
  • Fees and Commissions
  • APIs
API Interface

Introduction

DinarPAY officially exposing the API interfaces for our B2B business partners. By using this API, Our customer can proceed with online payments via Merchants Applications – it could be an online Web Application or Mobile APP or other Service Channels.

DinarPAY B2B API Interface Requirement

Pre- Requisits

  • The Merchant Must be registered with DinarPAY
  • Need a Security Credentials to Connect the API. Every merchant will get a unique credentials

The API’s are exposed in Java Restful Services. (JSON)


Initial Target Language Support: EN, AR 


Following is the Level of Security Mechanism implemented to handle the B2B payment transaction,

  • Each Merchant will receive the unique API access credentials. Without having the correct values against the Merchant QR Code, the service will return error with proper code. 
  • All the Request is through HTTP POST service request. GET request is not allowed.
  • Each Pre-Authorization request, the DinarPAY system will generate the Dynamic and unique transaction ID. Which needs to be sent as part of Customer Confirmation with Security Code. Else, the system will not accept the request for performing the final processing call.
  • Every Request it is designed to respond with proper response codes
  • System is running on AWS cloud system. Which is already PCI DSS certified and secured environment. And ZERO downtime of the services from AWS. (Except the System deployment on Scheduled date and time)
  • The Entire DinarPAY system developed with Java & Java Related technologies to improve the security standards. 
  • System will handle large number of transactions. Since it is running on cloud under PCI DSS

Definitions, Acronyms and Abbreviations

DP - DinarPAY

API - Application Programme Interface

JSON - JavaScript Object Notation

REST- Representational State Transfer

B2B - Business to Business

APP - Application

HTTP - Hypertext Transfer Protocol

PCI - Payment Card Industry

DSS - Data Security Standard

Project Scope

The purpose of this Project is,

  • Validating the Virtual Cards given by the Customer
  • Process Payments
  • Payment Inquiries to Merchant (only online payments)

API Usage Terms and Conditions

DinarPAY B2B Merchants has to adopt the Terms and Conditions for using the API into their Portal or their own Applications.


Following is the list of terms and conditions,

  • We provide the DinarPAY API and other software to enable you to use the Service. We reserve the right to require you install or update any and all software updates to continue using the Service.

  • Any Merchants who signed with DinarPAY must be a “B2B” merchant category – is only eligible to use this API.

  • API credentials and other parameters are not allowed to share with any third parties or external systems / persons. Any such a violation will lead to terminate the contract.

  • “B2B” category of merchant is not allowed to collect the regular payments from the Customer by using the DinarPAY Customer / Merchant APP. Merchants are requested to obtain a separate license to collect the payments from Customer / Merchant.

  • Merchants Payout and other conditions will follow the DinarPAY Merchant Agreements.

  • Other than the exposed services – if the merchant required any custom requirements will be paid service.

  • Merchants are not AUTHORIZED to store any Customer CARD details without acceptance from the Customer. And as per the PCI DSS, the CVV is not allowed to store – even though customer is accepted to store the Card Information with Merchants.

  • Merchants are fully responsible for the security of data on your website or otherwise in your possession. You agree to comply with all applicable state and federal laws and rules in connection with your collection, security and dissemination of any personal, financial, card, or transaction information (defined as “Data”) on your website. You agree that at all times you shall be compliant with the Payment Card Industry Data Security Standards (PCI-DSS) and the Payment Application Data Security Standards (PA-DSS), as applicable. The steps you will need to take to comply with PCI-DSS and PA-DSS when using DinarPAY will vary based on your implementation. For more information about implementing DinarPAY, please refer to our documentation on the Documentation page of our website. If we believe it is necessary based on your implementation and request it of you, you will promptly provide us with documentation evidencing your compliance with PCI DSS and/or PA DSS if requested by us. You also agree that you will use only PCI compliant service providers in connection with the storage, or transmission of Card Data. You must not store CVV2 data at any time. Information on the PCI DSS can be found on the PCI Council’s website. It is Merchants responsibility to comply with these standards.

  • You represent to DinarPAY that you are in compliance with all applicable privacy laws, you have obtained all necessary rights and consents under applicable law to disclose to DinarPAY, or allow DinarPAY to collect, use, retain and disclose any Card Data that you provide to us or authorize us to collect, including information that we may collect directly from your end users via cookies or other means. If you receive information about others, including cardholders, through the use of the Service, you must keep such information confidential and only use it in connection with the Service. You may not disclose or distribute any such information to a third party or use any such information for marketing purposes unless you receive the express consent of the user to do so. You may not disclose Card Data to any third party, other than in connection with processing a card transaction requested by your customer under the Service and in a manner consistent with PCI DSS and applicable law. 

  • We reserve the right to not store or submit any transaction you submit which we believe is in violation of this Agreement, any other DinarPAY agreement, or exposes you or other DinarPAY users to harm, including but not limited to fraud and other criminal acts. You are hereby granting us authorization to share information with law enforcement about you, your transactions, or your DinarPAY account if we reasonably suspect that your use of DinarPAY has been for an unauthorized, illegal, or criminal purpose.

  • The Service is licensed and not sold. We reserve all rights not expressly granted to you in this Agreement. The Service is protected by copyright, trade secret and other intellectual property laws. We own the title, copyright and other worldwide Intellectual Property Rights (as defined below) in the Service and all copies of the Service. This Agreement does not grant you any rights to our trademarks or service marks. 


  • For the purposes of this Agreement, “Intellectual Property Rights” means all patent rights, copyright rights, mask work rights, moral rights, rights of publicity, trademark, trade dress and service mark rights, goodwill, trade secret rights and other intellectual property rights as may now exist or hereafter come into existence, and all applications therefore and registrations, renewals and extensions thereof, under the laws of any state, country, territory or other jurisdiction.


  • You may choose to or we may invite you to submit comments or ideas about the Service, including without limitation about how to improve the Service or our products (“Ideas”). By submitting any Idea, you agree that your disclosure is gratuitous, unsolicited and without restriction and will not place DinarPAY under any fiduciary or other obligation, and that we are free to use the Idea without any additional compensation to you, and/or to disclose the Idea on a non-confidential basis or otherwise to anyone. You further acknowledge that, by acceptance of your submission, DinarPAY does not waive any rights to use similar or related ideas previously known to DinarPAY, or developed by its employees, or obtained from sources other than you.

  • We have the right to change or add to the terms of this Agreement at any time, and to change, delete, discontinue, or impose conditions on any feature or aspect of the Service or software with notice that we in our sole discretion deem to be reasonable in the circumstances, including such notice on our website or any other website maintained or owned by us for the purposes of providing services in terms of this Agreement. Any use of the Service or software after our publication of any such changes shall constitute your acceptance of this Agreement as modified.

Would like to Proceed further with our API's

Copyright © 2019 DinarPAY Inc. - All Rights Reserved.

Finance Technology Company

  • API Documentation

This website uses cookies.

We use cookies to analyze website traffic and optimize your website experience. By accepting our use of cookies, your data will be aggregated with all other user data.

Accept