module PaytrailClient::Payment
Public Class Methods
create(payload)
click to toggle source
# File lib/paytrail_client/payment.rb, line 4 def self.create(payload) post('https://payment.paytrail.com/api-payment/create', payload) end
verify_payment!(order_number, time_stamp, paid, method, auth_code)
click to toggle source
# File lib/paytrail_client/payment.rb, line 8 def self.verify_payment!(order_number, time_stamp, paid, method, auth_code) unless Digest::MD5.hexdigest( [order_number, time_stamp, paid, method, PaytrailClient.configuration.merchant_secret].join('|')).casecmp(auth_code).zero? raise PaytrailClient::InvalidPaymentError end end