paymentToken property

  1. @JsonKey(name: JsonKeys.paymentToken)
String paymentToken
final

Параметр paymentToken должен содержать закодированное в Base64 значение свойства paymentData, полученного из объекта PKPaymentToken Object от системы Apple Pay (подробнее см. документацию Apple Pay).

Таким образом, чтобы сделать запрос на оплату в платёжный шлюз, продавец должен:

  1. получить от системы Apple Pay объект PKPaymentToken Object, содержащий свойство paymentData;
  2. извлечь значение свойства paymentData и закодировать его в Base64;
  3. включить закодированное значение свойства paymentData в качестве значения парамера paymentToken в запросе на оплату, который продавец направит в платёжный шлюз.

Примечание: можно воспользоваться пакетом mad_pay

Implementation

@JsonKey(name: JsonKeys.paymentToken)
final String paymentToken;