paymentToken property
Параметр paymentToken должен содержать закодированное в Base64 значение свойства paymentData, полученного из объекта PKPaymentToken Object от системы Apple Pay (подробнее см. документацию Apple Pay).
Таким образом, чтобы сделать запрос на оплату в платёжный шлюз, продавец должен:
- получить от системы Apple Pay объект PKPaymentToken Object, содержащий свойство paymentData;
- извлечь значение свойства paymentData и закодировать его в Base64;
- включить закодированное значение свойства paymentData в качестве значения парамера paymentToken в запросе на оплату, который продавец направит в платёжный шлюз.
Примечание: можно воспользоваться пакетом mad_pay
Implementation
@JsonKey(name: JsonKeys.paymentToken)
final String paymentToken;