Skip to main content

Apple Pay

Last updated: 01-Apr-2022
Rate this article:

Overview

Apple Pay is a digital wallet and mobile payment option developed by Apple Inc. that facilitates payments in person, in iOS apps, and on the web using the Safari browser. It can be used on any Apple device: iPhone, iPad, Mac, and Apple Watch.

Availability

Apple Pay is not available on devices that are not made and sold by Apple.

To check in which countries or regions you can use Apple Pay, read more on availability and geographical coverage here. If you need more information on Apple Pay, you can also refer to these resources: Apple Pay Terms and Conditions and Apple Pay Brand guidelines.

Benefits

As a merchant, you can:

Workflow

Verifone processes B2C payments with Apple Pay via your acquirer (i.e., Verifone is not involved in the funds' flow) and provides Hosted Checkout, Pay By Link, Portal for Payment Actions (capture, cancel, refund), transactions reporting, 3DS report, and settlements reporting.

If you are already using Verifone's Hosted Checkout, once you activate Apple Pay as a payment method, this will be displayed in your shopping cart. When your shoppers choose to pay with Apple Pay, they are redirected to the Apple Pay payment flow to finalize their purchase. Then, Verifone returns the transaction response/confirmation to you (merchant). After payment confirmation, Verifone redirects the shopper automatically back to your shop.

Activate Apple Pay

To be able to use Apple Pay as a payment method, follow these steps:

  1. Log in to your Verifone Central account.
  2. Navigate to Administration and click on Wallets.

apple pay 1

3. Select your Organisation from the drop-down list and then click on Add new wallet.

apple pay 2

4. On the Wallets page, select your Organisation from the drop-down list and choose the Apple Pay for Web option.

apple pay 3

5. Click on Add wallet to add the Apple Pay wallet to your payment methods portfolio.

6. After adding your Apple Pay wallet to your Organisation, this payment option will be shown as active. If you ever wish to remove this payment option from your portfolio, you can do that by disabling the wallet from the same page. 

apple pay 4

Integrate Apple Pay as a payment method

You can accept payments through Apple Pay via Checkout (Hosted Payments Page - HPP).

Once you set up an Apple Pay wallet for your Organisation, the next step is to create a checkout. To do this, you need to include the code snippet below:

Here is an example body for creating a Checkout to be used as a Hosted Payments Page (default interaction_type):

curl --location --request POST 'https://checkout_dev.dimebox.com/v2/checkout' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer \
--data-raw '{
"currency_code": "EUR",
"amount": 1000,
"entity_id": "a6b45428-0296-4394-8ddd-0b50b5b20aa9",
"customer": "e4cfeb8d-0e36-4478-8a01-88950d17d1b0",
"configurations": {
"apple_pay": {
"dynamic_descriptor": "SNEAKERS DELUXE",
"card": {
"payment_contract_id": "e4ef1f24-4e95-4cdc-be6a-4f18ed2056ad",
"authorization_type": "FINAL_AUTH",
"sca_compliance_level": "FORCE_3DS",
"threed_secure":

Unknown macro: { "enabled"}
}
}
},
"merchant_reference": "ORDER-1234",
"return_url": "https://enzxiezwyvbcusi.m.pipedream.net",
"i18n":

Unknown macro: { "default_language"}
}'

The response for creating the Checkout will look like this:

{
"id": "e09d31b5-231a-4b26-a3aa-0bbfa901412a",
"url": "https://checkout_dev.dimebox.com/v2/checkout/e09d31b5-231a-4b26-a3aa-0bbfa901412a/view"
}

Here is an example body for creating a Checkout to be used as Iframe:

{
  "amount": 74.55,
  "currency_code": "EUR",
  "entity_id": "{{entity_id}}",
  "configurations": {
    "{{payment_method}}": {
      // varies per payment_method
    }
  },
  "merchant_reference": "SNKRS-7001",
  "return_url": "{{merchant_return_url}}",
  "interaction_type": "IFRAME"
}

The response for creating the Checkout will look like this:

{
  "id": "38615263-ed67-4774-bddd-7407edc0b700",
  "url": "{{host}}/v2/loader.js?checkoutId=38615263-ed67-4774-bddd-7407edc0b700"
}

Payment actions

You can perform the following payment actions using Apple Pay via Verifone Central.

  • Payment actions via Verifone Central
T o manage the transactions via Verifone eComm API, use https://verifone.cloud/api-catalog/verifone-ecommerce-api#operation/readTransaction.

Reporting 

You can see and export transaction reports, 3DS transaction reports, and settlement reports for the Apple Pay wallet right from your Verifone Central account.

Rate this article:
Logo of Verifone