Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
rimager opened this issue Jan 28, 2025 · 0 comments

Comments

@rimager
Copy link

rimager commented Jan 28, 2025

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] => 
)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

No branches or pull requests

1 participant