Apple Pay

Apple Pay is a cutting-edge mobile payment solution designed exclusively for iOS devices. With its proprietary technologies, Apple Pay offers a seamless, end-to-end payment experience that differentiates it from traditional payment methods. Before integrating with Yuno, it's crucial to grasp the workflow of this innovative system.

Yuno presents an effortless way to incorporate Apple Pay as a payment method in your app. You have two integration options:

  • Utilize our user-friendly SDK;
  • Directly integrate with our API.

Yuno streamlines the process of accepting Apple Pay payments and provides the flexibility to route payments to any payment service provider. By incorporating Apple Pay, you can elevate the customer experience and boost conversions within your app.

Providers

To incorporate Apple Pay into your system using Yuno, first, select one provider supporting this payment method. On Yuno, you have the following option:

Adyen
Cielo

You must have credentials to connect to the selected provider using Yuno dashboard before integrating Apple Pay.

Integration

You need to cover some steps to integrate Apple Pay into your system using Yuno.

  1. First, create a Merchant ID in your Apple Developer account and generate a merchant identifier. The merchant identifier serves as your unique digital identity of a merchant eligible to receive payments through the Apple Pay platform. If you use Adyen, refer to the necessary additional configuration.
  2. Create a payment processing certificate following the Apple documentation.
  3. Within the Yuno dashboard, select the Connections tab. Find the provider you choose and click Connect. Fulfill the side panel fields with your credentials and the previously created Merchant ID. Below you will find examples of connecting panels for Adyen and Cielo.
  1. Create a route in Yuno's dashboard using the provider you have connected to. Access the Configure dynamic routing guide page for further information on creating routes.

Additional configurations when using Adyen

If you are using Adyen as your provider, you will need to consider some additional points when integrating Apple Pay.

First, in step 1, described previously, you will have different merchant identifiers for test transactions and live transaction

  • Live merchant identifier: Your merchant identifier must include the prefix merchant.com.adyen. For example, merchant.com.adyen.merchantAccount.
  • Test merchant identifier: Create a merchant identifier with .test at the end for test transactions. For example, merchant.com.adyen.merchantAccount.test.,

In addition, in step 2, you will need to create the payment processing certificate using the CSR (Certificate Signing Request) provided by Adyen.

Enable and test Apple Pay with Yuno

After performing the integration on Yuno, you can enable Apple Pay with Yuno and perform integration tests using the following steps:

  1. First, integrate Yuno's SDK into your app to ensure a smooth connection between your application and Yuno's platform.
  2. Enable Apple Pay within your app using Xcode:
    1. Add the Apple Pay capability to your project in Xcode.
    2. Select the Merchant ID that you previously created. It will automatically appear if you are logged in to your developer account.
  1. Once you have successfully integrated Yuno's SDK and enabled Apple Pay in your project, it's time to conduct tests using Apple's test credit cards.
    1. Open the Wallet app on your iOS device.
    2. Add one of the test cards available on the Apple Developer website's sandbox testing cards page.
    3. Navigate through the payment flow just as you would with any other payment method. You will see a Transaction approved message at the end

By conducting this test, you can ensure that Apple Pay is seamlessly integrated into your app and functioning perfectly.