Authorize.net Payments not working with Will-Call

This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.
Hace 3 años
We are running Nop 4.3 with the Authorize.net payments plugin. We ship large expensive products and therefore must have the Shipping Address Verification Filter enabled with Authorize.net. When the customer selects Will-Call (pick-up at our location) during checkout the transaction fails due to the lack of a shipping address.

Any suggestions on how to correct this? Is there a setting to force the Billing Address to be the shipping address when Will-Call is selected?

Thanks in advance

Lance
Hace 3 años
No, there is no setting for that.  Based on the code, the shipping address is only set if it exists and NOT UseShippingAddressAsBilling (setting).

if (customer?.ShippingAddressId != null && !_authorizeNetPaymentSettings.UseShippingAddressAsBilling)
{
    var shipTo = GetTransactionRequestAddress(customer.ShippingAddressId.Value);
    transactionRequest.shipTo = shipTo;
}


A developer could easily modify the code for your needs.
This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.