Search code examples
uber-api

Requesting an Uber ride with Apple Pay as a payment method


Is there a way to request an Uber ride through the rest API with Apple pay as the payment method?

Currently, setting Apple Pay (payment_method_id, https://developer.uber.com/docs/riders/references/api/v1.2/payment-methods-get) when requesting the ride fails.

Is there a way to access a web view hosted by Uber that would allow the user to authorize the payment through Touch ID and use Apple pay?


Solution

  • confirmed that apple_pay is not available to be used as a payment method through the API when posting a request.

    In terms of your question "Is there a way to access a web view hosted by Uber that would allow the user to authorize the payment through Touch ID and use Apple pay?" - No, this is not an option.

    It is true that apple_pay (and android_pay) can be a payment method for a user's account and thus you could argue should be returned in get-payment-methods. However as it cannot be used in the API it perhaps should be filtered. Uber API team will look into possible solutions here. Thanks and hope this was helpful!