How to configure Apple Pay certificate for KNet via PayTabs?( Kuwait only )

Modified on Wed, Jan 21 at 5:05 PM

To configure your Apple Pay certification in your KNet dashboard for direct API usage purposes, simply follow the steps:


In this article, you will get to know:



What is an Apple Pay certificate?

Apple Pay certificate is a certificate that would be generated from the Apple Developer portal, to be used for Apple Pay transactions.


Why would you need an Apple Pay certificate for Knet?


Apple Pay allows users to store payment information on their device and use it to quickly purchase goods and services on the KNet Page (Managed by PayTabs). Your page creates a payment request that Apple Pay transfers between Knet (Through PayTabs API), the Apple Pay servers, and your payment provider. Apple Pay leverages the device’s Secure Element to help protect the user’s payment information.


What does the Apple Pay certificate is used for?

Knet is using this certificate to decrypt the Apple Pay token, which is included in the payment request sent to Knet (Through PayTabs API) 


The types of Payment requests that require this configuration include all PayTabs SDKs and the Apple Pay direct payment request, Knet( different configuration steps ), while the Hosted Payment Page doesn't require this configuration since PayTabs is using its own Apple Pay certification in the Hosted Payment Page 


Important Notes:
 - Apple Pay via KNet is only supported through the direct ApplePay API ( kuwait Only )
 - It is not compatiable with standard PayTabs Hosted Payment Page 

How to configure Apple Pay Certificate for Knet?


To configure the Apple Pay certificate, you need to follow the instructions below:

 

  1. Generate CSR from KNet Portal:  Visit the KNet Merchant Portal and log in using your Institution ID, Merchant ID, User ID, and credentials provided by KNet. From there, please generate your Apple Pay CSR. (kindly revert to KNet support team if any assistance is needed at this step)
     
  2. Upload CSR to Apple Developer Account: Log in to your Apple Developer Account and upload the CSR file.
     
  3. Sign the CSR: Within your Apple Developer Account, sign the CSR to generate the CER file.
    1. Create an Apple Pay certificate via your account on Apple Developer
      • Navigate to the Certificates, Identifiers & Profiles, then click on Add certificate button 
         . 
      • Check the "Apple Pay Payment Processing Certificate" option, under the section Services, then click the Continue button.

      • Choose the Merchant ID from the dropdown list, then click on the Continue button.
         
      • Click on Create Certificate button under the section Apple Pay Payment Processing Certificate
         
      • Click on Choose File to select the certificate file you downloaded from the KNet portal, then click on the Continue button. 
         
      • Download your certificate to your Mac, then double-click the .cer file to install in Keychain Access

  4. Share the Signed CER File:  Send the signed CER file to Mr. Bader on bader.othman@paytabs.com, who will upload it to the KNet portal on your behalf.

  5. Enable Apple Pay Acceptance:  Once the CER is uploaded, you can proceed to enable Apple Pay acceptance via the Direct Apple Pay API. Please refer to our technical documentation here: Apple Pay Direct Payment Request | PayTabs Technical Portal



Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article