I have a prticular problem with intergration. It is running in test mode.
All works well up to the point of return after authorisation ie at the SuccessURL stage. Sage pay emails are received ok.
Sage pay support informs me that the SuccessURL is incorrect and resulting in a Sage Pay page not found.
I have edited the OCCPROTXScriptTemplate.pl and OCCUpgrade.ini as described in several posts and articals concerning the change from Protx.
Actinic is V8 upgraded to 8.5.3
Below is the relevant lines from the two files
$sCrypt .= "SuccessURL=".$sPROTXURL."vps2Form/ActSuccess.asp?ActVendor=" .$sMerchantID. "&ActAmount=" . $::nOrderTotal . "&AuthURL=" . Base64Encode($::sCallBackURLAuth);
$sCrypt .= "&InvoiceURL=" . Base64Encode($::sCallBackURLUser) . "&";
$sCrypt .= "FailureURL=".$sPROTXURL."vps2Form/ActFail.asp?ActVendor=" .$sMerchantID. "&RedirectURL=" . Base64Encode($::sCallBackURLBack) . "&";
[OCCProvider:22]
ID=22
ProviderName='Sage Pay'
TestModeAvailable=1
PreAuthorizedAllowed=1
AuthorizedAllowed=1
ClassID='{AC085015-43EE-11D2-9520-080000511272}'
ClassIDManager='{AC080025-43EE-11D2-9520-080000511272}'
PlugInScriptName='OCCPROTXScriptTemplate.pl'
ProviderURL='https://live.sagepay.com/gateway/service/'
RemoteProcessScript='vspform-register.vsp'
DBPlugInScriptName='OCCPROTXScriptTemplate.pl'
DBProviderURL='https://test.sagepay.com/gateway/service/'
DBRemoteProcessScript='vspform-register.vsp'
Debugging=?1
TechnicalFailAllowed=0
FinancialFailAllowed=0
OnlyAuthorize=?0
TemplateName='Act_OCCPROTXTemplate.html'
SiteSubDirectory='CommonOCC'
MaxURLLength=-1
AccountRegistrationURL='http://www.actinic.co.uk/psp/protx/index.htm'
Any suggestions
All works well up to the point of return after authorisation ie at the SuccessURL stage. Sage pay emails are received ok.
Sage pay support informs me that the SuccessURL is incorrect and resulting in a Sage Pay page not found.
I have edited the OCCPROTXScriptTemplate.pl and OCCUpgrade.ini as described in several posts and articals concerning the change from Protx.
Actinic is V8 upgraded to 8.5.3
Below is the relevant lines from the two files
$sCrypt .= "SuccessURL=".$sPROTXURL."vps2Form/ActSuccess.asp?ActVendor=" .$sMerchantID. "&ActAmount=" . $::nOrderTotal . "&AuthURL=" . Base64Encode($::sCallBackURLAuth);
$sCrypt .= "&InvoiceURL=" . Base64Encode($::sCallBackURLUser) . "&";
$sCrypt .= "FailureURL=".$sPROTXURL."vps2Form/ActFail.asp?ActVendor=" .$sMerchantID. "&RedirectURL=" . Base64Encode($::sCallBackURLBack) . "&";
[OCCProvider:22]
ID=22
ProviderName='Sage Pay'
TestModeAvailable=1
PreAuthorizedAllowed=1
AuthorizedAllowed=1
ClassID='{AC085015-43EE-11D2-9520-080000511272}'
ClassIDManager='{AC080025-43EE-11D2-9520-080000511272}'
PlugInScriptName='OCCPROTXScriptTemplate.pl'
ProviderURL='https://live.sagepay.com/gateway/service/'
RemoteProcessScript='vspform-register.vsp'
DBPlugInScriptName='OCCPROTXScriptTemplate.pl'
DBProviderURL='https://test.sagepay.com/gateway/service/'
DBRemoteProcessScript='vspform-register.vsp'
Debugging=?1
TechnicalFailAllowed=0
FinancialFailAllowed=0
OnlyAuthorize=?0
TemplateName='Act_OCCPROTXTemplate.html'
SiteSubDirectory='CommonOCC'
MaxURLLength=-1
AccountRegistrationURL='http://www.actinic.co.uk/psp/protx/index.htm'
Any suggestions
Comment