I am getting the same error -- but can't seem to get around it so
easily.
I have :
OrderTransaction.gateway =
ActiveMerchant::Billing::CyberSourceGateway.new(
:login => 'v1002822',
:password => 'my_password',
:test => true,
:vat_reg_number => 'your VAT registration number',
# sets the states/provinces where you have a physical presense for
tax purposes
:nexus => "GA OH",
# don‘t want to use AVS so continue processing even if AVS would
have failed
:ignore_avs => true,
# don‘t want to use CVV so continue processing even if CVV would
have failed
:ignore_cvv => true
)
and the following:
process('authorization', amount) do |gw|
gw.authorize(amount, credit_card, options)
end
where credit_card is a valid activeMerchant::billing:creditCard object
amount and options have their correct values.
i get the error: wsse:FailedCheck: Security Data : UsernameToken
authentication failed.
i am totally confused with this. any thoughts? I know i should use the
xxx.p12 file that CyberSource gave me, but I can't find any
documentation to teach me how to do this. how do i get to that
generated transaction key? is there a special ssl channel we use to
connect?
v/r,
Tim