Я пытался решить эту проблему весь день (впустую потратил свое время). Я также привлек технического специалиста из sagepay, но они просто слишком долго это делают.
Когда я отправляю следующую информацию, я получаю 3121: значение DeliveryFirstnames слишком длинное.
VendorTxCode=fake
&Amount=320
&Currency=GBP
&Description=Ticket
&SuccessURL=obscured
&FailureURL=obscured
&VendorEmail=obscured.com
&CustomerName=John Deer
&CustomerEMail=obscured.com
&BillingSurname=aaqib
&BillingFirstnames=Abc
&BillingAddress1=abc
&BillingCity=London
&BillingPostCode=se1234
&BillingCountry=GB
&DeliverySurname=Deer
&DeliveryFirstnames=John
&DeliverAddress1=Bleh
&DeliveryCity=TEST
&DeliveryPostCode=1234
&DeliveryCountry=GB
&AllowGiftAid=0
Я пробовал различные комбинации в этой области, и ни одна из них не сработала.