Considerations and Limitations

Consider these guidelines and limitations when developing features that use the PaymentsService API.

PaymentsService Considerations

Be aware of the following considerations when using PaymentsService in your Lightning app.

  • PaymentsService is built on top of mobile operating system and device features. PaymentsService’s capabilities therefore depend on Android or iOS features, which are subject to change beyond our control. When mobile operating system features change, the behavior of PaymentsService can change without notice.
  • Calling getSupportedPaymentMethods or collectPayment requires passing in an options object.
  • The options object has some required fields and missing those fields will result in the Payments plugin not working properly. See the PaymentsService API for the required fields.