Skip to content

E00027 There was an error processing the payment data. Opaque data can only be used with ECOM market #307

Open
@rimager

Description

@rimager

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] => 
)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions