title: Braintree DropIn + Apple Pay, doesn't appears Apple Pay item
body: <p>I successfully call <code>DropIn</code> view from Braintree SDK. The <code>BTDropInRequest</code> settings should display three items:</p>
  
  <ol>
  <li>PayPal</li>
  <li>Credit Cards</li>
  <li>Apple Pay</li>
  </ol>
  
  <p>But for some reason in <code>DropIn</code> view renders only two items instead of three:</p>
  
  <ol>
  <li>PayPal</li>
  <li>Credit Cards</li>
  </ol>
  
  <p>What I did wrong?</p>
  
  <p>Preparation:</p>
  
  <ul>
  <li>All certificates are created and uploaded</li>
  <li>Apple Pay is enabled on the project capabilities</li>
  <li>Merchant ID is added </li>
  <li>The device on which I do testing is supported Apple Pay</li>
  </ul>
  
  <p>Here is a code of method which does request:</p>
  
  <pre><code>func showDropIn(clientTokenOrTokenizationKey: String) {
  
          BTUIKAppearance.darkTheme()
          let request = BTDropInRequest()    
          let canMakePayments = PKPaymentAuthorizationViewController.canMakePayments() &amp;&amp; PKPaymentAuthorizationViewController.canMakePayments(usingNetworks: [.amex, .visa, .masterCard])
          request.applePayDisabled = !canMakePayments
          request.cardDisabled = false
  
          let dropIn = BTDropInController.init(authorization: clientTokenOrTokenizationKey, request: request) { (controller, result, error) in
  
              if (error != nil) {
                  print("ERROR")
              } else if (result?.isCancelled == true) {
                  print("CANCELLED")
  
              } else if let result = result{
  
                  switch result.paymentOptionType {
                  case .applePay ,.payPal,.masterCard,.discover,.visa:
  
                      if let paymentMethod = result.paymentMethod {
  
                          controller.dismiss(animated: true, completion: nil)
                      } else {
  
                          controller.dismiss(animated: true, completion: {
  
                              self.braintreeClient = BTAPIClient(authorization: clientTokenOrTokenizationKey)
  
                              let paymentRequest = self.paymentRequest()
  
                              if let vc = PKPaymentAuthorizationViewController(paymentRequest: paymentRequest)
                                  as PKPaymentAuthorizationViewController?
                              {
                                  vc.delegate = self
                                  self.present(vc, animated: true, completion: nil)
                              } else {
                                  print("Error: Payment request is invalid.")
                              }
  
                          })
                      }
  
                  default:
                      print("error")
                      controller.dismiss(animated: true, completion: nil)
                  }
              }
          }
  
          self.present(dropIn!, animated: true, completion: nil)
      }
  </code></pre>