RuntimeLLC/payanyway

NoMethodError on CHECK_URL

Closed this issue · 2 comments

VGleb commented

NoMethodError: undefined method 'to_sym' for nil:NilClass on payanyway/request/check.rb in validate_status! at line 66

State may not be passed in the request.

Example of real request:

https://handmade.ru/billing/check?MNT_COMMAND=CHECK&MNT_ID=11111111&MNT_TRANSACTION_ID=7hdY9pnikHxhcUAW918FeCLp&MNT_OPERATION_ID=188242231&MNT_AMOUNT=1150.00&MNT_CURRENCY_CODE=RUB&MNT_TEST_MODE=0&MNT_SIGNATURE=bf71814c8e5af3232dfae4c538b68476&paymentSystem.unitId=1111111&MNT_CORRACCOUNT=306
{
  action: check, 
  controller: payanyway, 
  MNT_AMOUNT: 1150.00, 
  MNT_COMMAND: CHECK, 
  MNT_CORRACCOUNT: 306, 
  MNT_CURRENCY_CODE: RUB, 
  MNT_ID: 11111111, 
  MNT_OPERATION_ID: 188242231, 
  MNT_SIGNATURE: bf71814c8e5af3232dfae4c538b68476, 
  MNT_TEST_MODE: 0, 
  MNT_TRANSACTION_ID: 7hdY9pnikHxhcUAW918FeCLp, 
  paymentSystem.unitId: 1111111
}
llxff commented

напиши, как пр скинешь