Sha256: 1bbe672a1772dbaba6ccba6eb6d7f5c7cba48740251ebb7e80c79d0fdcb39ac5
Contents?: true
Size: 1.11 KB
Versions: 4
Compression:
Stored size: 1.11 KB
Contents
require 'test_helper' class ActiveMerchantOgoneTest < Test::Unit::TestCase include ActiveMerchant::Billing::Integrations def test_sha1_signature_out # input values and return value taken from BASIC documentation data = {'orderID' => '1234', 'currency' => 'EUR', 'amount' => 1500, 'PSPID' => 'MyPSPID' } signature = 'Mysecretsig' assert_equal 'CC88E974F684C0804FD98BEA2FE403E9D11534BB', Ogone.outbound_message_signature(data, signature) end def test_sha1_signature_in # input values and return value taken from BASIC documentation data = {'orderID' => '12', 'currency' => 'EUR', 'amount' => '15', 'PM' => 'CreditCard', 'ACCEPTANCE' => '1234', 'STATUS' => '9', 'CARDNO' => 'xxxxxxxxxxxx1111', 'PAYID' => '32100123', 'NCERROR' => '0', 'BRAND' => 'VISA'} signature = 'Mysecretsig' assert_equal '6DDD8C4538ACD0462837DB66F5EAB39C58086A29', Ogone.inbound_message_signature(data, signature) end end
Version data entries
4 entries across 4 versions & 2 rubygems