Jason Terry
and 3 contributors

NAME

Business::OnlinePayment::Mock - Business::OnlinePayment::Mock - A backend for mocking fake results for test cards

VERSION

version 0.001

SYNOPSIS

DESCRIPTION

METHODS

set_default_mock

Sets the default mock for the Business::OnlinePayment object

   $mock->set_default_mock({
     error_message => 'Declined',
     is_success    => 0,
     error_code    => 100,
     order_number  => 1,
   });

set_mock_response

Sets the mock response the Business::OnlinePayment object

   $mock->set_mock_response({
     error_message => 'Approved',
     is_success    => 1,
     error_code    => 0,
     order_number  => 1,
   });

test_transaction

Get/set the server used for processing transactions. Because we are mocked, this method effectively does nothing. Default: Live

  #Live
  $self->test_transaction(0);

  #Certification
  $self->test_transaction(1);

submit

Submit the content to the mocked API

  $self->content(action => 'Credit' ...)

  $self->submit;

NAME

Business::OnlinePayment::Mock - A backend for mocking fake results in the Business::OnlinePayment environment

AUTHOR

Jason Terry <oaxlin@gmail.com>

COPYRIGHT AND LICENSE

This software is copyright (c) 2018 by Jason Terry.

This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.