2015-03-13 84 views
3
  • 如何提取电子邮件,电话号码等值。我成功地收到了帐单和送货地址。但是,我无法获得电子邮件和电话号码。请给我建议编程...(使用kABPersonEmailProperty等)无法获取Apple Pay支付所需的信息,如电子邮件,电话号码,街道等

    • 此外,在

      (void) paymentAuthorizationViewController:(PKPaymentAuthorizationViewController*)controller 
      
           didSelectShippingAddress:(ABRecordRef)address 
              completion:(void (^)(PKPaymentAuthorizationStatus, NSArray *, NSArray *))completion 
          { 
            -------- // I am getting street property Nil. 
          } 
      

所有所提出的建议,从 “didAuthorizePayment” 来获得,但我需要生成在“街道”的基础上动态运输价格(与POBox位置等一样)。建议我解决这个案例。

enter image description here

+0

苹果向所有客户承诺,没有人会获得有关付费的信息。并请重新格式化您的问题... – idmean 2015-03-13 12:06:51

+0

@idmean,没有得到有关付款的信息。其所需的基本客户信息,这是服务器处理所需的。但我甚至无法得到! :( - 重新措词Qn :) – Femina 2015-03-13 12:14:45

回答

2

您会收到城市和邮政编码最初委托的回调。出于保密原因,您必须在用户使用触摸ID授权付款后才能获得完整的邮寄地址。

电子邮件和电话号码也是如此。您可以预先要求他们,但他们只会在后发送给您,用户已经触摸了付款请求ID。然后,您可以在委托回调中有机会检查ABRecordRef,检索所需的信息,并决定是否仍能完成订单(如果是的话,您会将付款信息发送到您的处理器)。

+0

谢谢,如何做代表回拨从didAuthorizePayment?此外,如果我在iTunes testflight中共享,为什么无法在同一个版本中签出? – Femina 2015-03-16 14:12:56

相关问题