I'm using opaqueData from Apple Pay to create a customer profile and subscription. Any idea why I am getting this exception? "E00027 There was an error processing the payment data. Opaque data can only be used with ECOM market "
[28-Jan-2025 21:09:38 UTC] GF Apple Pay: Subscription request: net\authorize\api\contract\v1\ARBCreateSubscriptionRequest Object ( [subscription:net\authorize\api\contract\v1\ARBCreateSubscriptionRequest:private] => net\authorize\api\contract\v1\ARBSubscriptionType Object ( [name:net\authorize\api\contract\v1\ARBSubscriptionType:private] => xxx Apple Pay Subscription [paymentSchedule:net\authorize\api\contract\v1\ARBSubscriptionType:private] => net\authorize\api\contract\v1\PaymentScheduleType Object ( [interval:net\authorize\api\contract\v1\PaymentScheduleType:private] => net\authorize\api\contract\v1\PaymentScheduleType\IntervalAType Object ( [length:net\authorize\api\contract\v1\PaymentScheduleType\IntervalAType:private] => 1 [unit:net\authorize\api\contract\v1\PaymentScheduleType\IntervalAType:private] => months ) [startDate:net\authorize\api\contract\v1\PaymentScheduleType:private] => DateTime Object ( [date] => 2025-01-28 00:00:00.000000 [timezone_type] => 3 [timezone] => UTC ) [totalOccurrences:net\authorize\api\contract\v1\PaymentScheduleType:private] => 9999 [trialOccurrences:net\authorize\api\contract\v1\PaymentScheduleType:private] => ) [amount:net\authorize\api\contract\v1\ARBSubscriptionType:private] => 3.00 [trialAmount:net\authorize\api\contract\v1\ARBSubscriptionType:private] => [payment:net\authorize\api\contract\v1\ARBSubscriptionType:private] => net\authorize\api\contract\v1\PaymentType Object ( [creditCard:net\authorize\api\contract\v1\PaymentType:private] => [bankAccount:net\authorize\api\contract\v1\PaymentType:private] => [trackData:net\authorize\api\contract\v1\PaymentType:private] => [encryptedTrackData:net\authorize\api\contract\v1\PaymentType:private] => [payPal:net\authorize\api\contract\v1\PaymentType:private] => [opaqueData:net\authorize\api\contract\v1\PaymentType:private] => net\authorize\api\contract\v1\OpaqueDataType Object ( [dataDescriptor:net\authorize\api\contract\v1\OpaqueDataType:private] => COMMON.APPLE.INAPP.PAYMENT [dataValue:net\authorize\api\contract\v1\OpaqueDataType:private] => xxxx [dataKey:net\authorize\api\contract\v1\OpaqueDataType:private] => [expirationTimeStamp:net\authorize\api\contract\v1\OpaqueDataType:private] => ) [emv:net\authorize\api\contract\v1\PaymentType:private] => [dataSource:net\authorize\api\contract\v1\PaymentType:private] => ) [order:net\authorize\api\contract\v1\ARBSubscriptionType:private] => net\authorize\api\contract\v1\OrderType Object ( [invoiceNumber:net\authorize\api\contract\v1\OrderType:private] => xxxx [description:net\authorize\api\contract\v1\OrderType:private] => xxxx Apple Pay Subscription [discountAmount:net\authorize\api\contract\v1\OrderType:private] => [taxIsAfterDiscount:net\authorize\api\contract\v1\OrderType:private] => [totalTaxTypeCode:net\authorize\api\contract\v1\OrderType:private] => [purchaserVATRegistrationNumber:net\authorize\api\contract\v1\OrderType:private] => [merchantVATRegistrationNumber:net\authorize\api\contract\v1\OrderType:private] => [vatInvoiceReferenceNumber:net\authorize\api\contract\v1\OrderType:private] => [purchaserCode:net\authorize\api\contract\v1\OrderType:private] => [summaryCommodityCode:net\authorize\api\contract\v1\OrderType:private] => [purchaseOrderDateUTC:net\authorize\api\contract\v1\OrderType:private] => [supplierOrderReference:net\authorize\api\contract\v1\OrderType:private] => [authorizedContactName:net\authorize\api\contract\v1\OrderType:private] => [cardAcceptorRefNumber:net\authorize\api\contract\v1\OrderType:private] => [amexDataTAA1:net\authorize\api\contract\v1\OrderType:private] => [amexDataTAA2:net\authorize\api\contract\v1\OrderType:private] => [amexDataTAA3:net\authorize\api\contract\v1\OrderType:private] => [amexDataTAA4:net\authorize\api\contract\v1\OrderType:private] => ) [customer:net\authorize\api\contract\v1\ARBSubscriptionType:private] => net\authorize\api\contract\v1\CustomerType Object ( [type:net\authorize\api\contract\v1\CustomerType:private] => [id:net\authorize\api\contract\v1\CustomerType:private] => guest_xxxx [email:net\authorize\api\contract\v1\CustomerType:private] => xxxx [phoneNumber:net\authorize\api\contract\v1\CustomerType:private] => xxxx [faxNumber:net\authorize\api\contract\v1\CustomerType:private] => [driversLicense:net\authorize\api\contract\v1\CustomerType:private] => [taxId:net\authorize\api\contract\v1\CustomerType:private] => ) [billTo:net\authorize\api\contract\v1\ARBSubscriptionType:private] => net\authorize\api\contract\v1\NameAndAddressType Object ( [firstName:net\authorize\api\contract\v1\NameAndAddressType:private] => xyz [lastName:net\authorize\api\contract\v1\NameAndAddressType:private] => xyz [company:net\authorize\api\contract\v1\NameAndAddressType:private] => [address:net\authorize\api\contract\v1\NameAndAddressType:private] => xxxx [city:net\authorize\api\contract\v1\NameAndAddressType:private] => xxxx [state:net\authorize\api\contract\v1\NameAndAddressType:private] => xx [zip:net\authorize\api\contract\v1\NameAndAddressType:private] => 1111 [country:net\authorize\api\contract\v1\NameAndAddressType:private] => United States ) [shipTo:net\authorize\api\contract\v1\ARBSubscriptionType:private] => [profile:net\authorize\api\contract\v1\ARBSubscriptionType:private] => ) [merchantAuthentication:net\authorize\api\contract\v1\ANetApiRequestType:private] => net\authorize\api\contract\v1\MerchantAuthenticationType Object ( [name:net\authorize\api\contract\v1\MerchantAuthenticationType:private] => xyz [transactionKey:net\authorize\api\contract\v1\MerchantAuthenticationType:private] => xyz [sessionToken:net\authorize\api\contract\v1\MerchantAuthenticationType:private] => [password:net\authorize\api\contract\v1\MerchantAuthenticationType:private] => [impersonationAuthentication:net\authorize\api\contract\v1\MerchantAuthenticationType:private] => [fingerPrint:net\authorize\api\contract\v1\MerchantAuthenticationType:private] => [clientKey:net\authorize\api\contract\v1\MerchantAuthenticationType:private] => [accessToken:net\authorize\api\contract\v1\MerchantAuthenticationType:private] => [mobileDeviceId:net\authorize\api\contract\v1\MerchantAuthenticationType:private] => ) [clientId:net\authorize\api\contract\v1\ANetApiRequestType:private] => [refId:net\authorize\api\contract\v1\ANetApiRequestType:private] => ref1738098578 ) [28-Jan-2025 21:09:38 UTC] GF Apple Pay: Using environment: production [28-Jan-2025 21:09:39 UTC] GF Apple Pay: Subscription response: net\authorize\api\contract\v1\ARBCreateSubscriptionResponse Object ( [subscriptionId:net\authorize\api\contract\v1\ARBCreateSubscriptionResponse:private] => [profile:net\authorize\api\contract\v1\ARBCreateSubscriptionResponse:private] => [refId:net\authorize\api\contract\v1\ANetApiResponseType:private] => xxx [messages:net\authorize\api\contract\v1\ANetApiResponseType:private] => net\authorize\api\contract\v1\MessagesType Object ( [resultCode:net\authorize\api\contract\v1\MessagesType:private] => Error [message:net\authorize\api\contract\v1\MessagesType:private] => Array ( [0] => net\authorize\api\contract\v1\MessagesType\MessageAType Object ( [code:net\authorize\api\contract\v1\MessagesType\MessageAType:private] => E00027 [text:net\authorize\api\contract\v1\MessagesType\MessageAType:private] => There was an error processing the payment data. Opaque data can only be used with ECOM market type. ) [1] => net\authorize\api\contract\v1\MessagesType\MessageAType Object ( [code:net\authorize\api\contract\v1\MessagesType\MessageAType:private] => E00001 [text:net\authorize\api\contract\v1\MessagesType\MessageAType:private] => An error occurred during processing. Please try again. ) ) ) [sessionToken:net\authorize\api\contract\v1\ANetApiResponseType:private] => )
โ01-28-2025 03:49 PM