8 use Braintree\PaymentInstrumentType;
28 if ($this->options !==
null) {
32 $types = $this->getAvailablePaymentTypes();
33 foreach ($types as $typeCode => $typeName) {
34 $this->options[$typeCode][
'label'] = $typeName;
35 $this->options[$typeCode][
'value'] = $typeCode;
44 private function getAvailablePaymentTypes()
48 PaymentInstrumentType::PAYPAL_ACCOUNT =>
__(PaymentInstrumentType::PAYPAL_ACCOUNT),
49 PaymentInstrumentType::COINBASE_ACCOUNT =>
__(PaymentInstrumentType::COINBASE_ACCOUNT),
50 PaymentInstrumentType::EUROPE_BANK_ACCOUNT =>
__(PaymentInstrumentType::EUROPE_BANK_ACCOUNT),
51 PaymentInstrumentType::CREDIT_CARD =>
__(PaymentInstrumentType::CREDIT_CARD),
52 PaymentInstrumentType::APPLE_PAY_CARD =>
__(PaymentInstrumentType::APPLE_PAY_CARD),
53 PaymentInstrumentType::ANDROID_PAY_CARD =>
__(PaymentInstrumentType::ANDROID_PAY_CARD)