Group
Extension

Matches 12

Business-eWAY-RapidAPI ( F/FA/FAYLAND/Business-eWAY-RapidAPI-0.11.tar.gz, FAYLAND, 2014; MetaCPAN )
Business-eWAY-RapidAPI/lib/Business/eWAY/RapidAPI.pm ( view source; MetaCPAN )
ntService.RPC'  => 'https://api.ewaypayments.com/json-rpc',
            'PaymentService.JSONPScript' =>
              'https://api.ewaypayments.com/JSONP/v1/js',
        };
    }
    else {
        re
       'https://api.sandbox.ewaypayments.com/json-rpc',
            'PaymentService.JSONPScript' =>
              'https://api.sandbox.ewaypayments.com/JSONP/v1/js',
        };
    }
}

has 'username'
ult => sub { 'REST' } );
has 'Request_Format' =>
  ( is => 'rw', required => 1, default => sub { 'JSON' } );

has 'ua' => ( is => 'lazy' );

sub _build_ua {
    my $self = shift;
    return WWW::Mecha
Business-eWAY-RapidAPI ( F/FA/FAYLAND/Business-eWAY-RapidAPI-0.11.tar.gz, FAYLAND, 2014; MetaCPAN )
Business-eWAY-RapidAPI/lib/Business/eWAY/RapidAPI/Role/Parser.pm ( view source; MetaCPAN )
Moo::Role;

use JSON::MaybeXS;
use XML::Simple;

sub Obj2ARRAY {
    my ( $self, $obj ) = @_;

    my $json = JSON::MaybeXS->new( convert_blessed => 1 );
    return $json->decode( $json->encode($obj) 
f, $obj ) = @_;

    my $json = JSON::MaybeXS->new( convert_blessed => 1 );
    return $json->encode($obj);
}

sub JSON2Obj {
    my ( $self, $obj ) = @_;

    my $json = JSON::MaybeXS->new( convert_b
lessed => 1 );
    return $json->decode($obj);
}

sub Obj2XML {
    my ( $self, $obj, $reqname ) = @_;

    my $xs = XML::Simple->new(
        GroupTags     => { 'Items' => 'LineItem', 'Options' => 'O
Business-eWAY-RapidAPI ( F/FA/FAYLAND/Business-eWAY-RapidAPI-0.11.tar.gz, FAYLAND, 2014; MetaCPAN )
Business-eWAY-RapidAPI/lib/Business/eWAY/RapidAPI/Customer.pm ( view source; MetaCPAN )
'Email',       'Phone',          'Mobile',
    'Comments',        'Fax',         'Url'
);

sub TO_JSON { return { %{ $_[0] } }; }

no Moo;

1;

__END__

=pod

=encoding UTF-8

=head1 NAME

Business::e
Business-eWAY-RapidAPI ( F/FA/FAYLAND/Business-eWAY-RapidAPI-0.11.tar.gz, FAYLAND, 2014; MetaCPAN )
Business-eWAY-RapidAPI/lib/Business/eWAY/RapidAPI/CardDetails.pm ( view source; MetaCPAN )
',    'ExpiryMonth', 'ExpiryYear',
    'StartMonth', 'StartYear', 'IssueNumber', 'CVN'
);

sub TO_JSON { return { %{ $_[0] } }; }

no Moo;

1;

__END__

=pod

=encoding UTF-8

=head1 NAME

Business::e
Business-eWAY-RapidAPI ( F/FA/FAYLAND/Business-eWAY-RapidAPI-0.11.tar.gz, FAYLAND, 2014; MetaCPAN )
Business-eWAY-RapidAPI/lib/Business/eWAY/RapidAPI/Options.pm ( view source; MetaCPAN )
rrayRef [ InstanceOf ['Business::eWAY::RapidAPI::Option'] ],
    default => sub { [] }
);

sub TO_JSON { return { %{ $_[0] } }; }

no Moo;

package    # hidden from PAUSE
  Business::eWAY::RapidAPI::O
 Moo;
use MooX::Types::MooseLike::Base 'Str';

has 'Value' => ( is => 'rw', isa => Str );

sub TO_JSON { return { %{ $_[0] } }; }

no Moo;

1;

__END__

=pod

=encoding UTF-8

=head1 NAME

Business::e
Business-eWAY-RapidAPI ( F/FA/FAYLAND/Business-eWAY-RapidAPI-0.11.tar.gz, FAYLAND, 2014; MetaCPAN )
Business-eWAY-RapidAPI/lib/Business/eWAY/RapidAPI/ShippingAddress.pm ( view source; MetaCPAN )
',      'State',    'PostalCode',
    'Country',        'Email',     'Phone',    'Fax'
);

sub TO_JSON { return { %{ $_[0] } }; }

no Moo;

1;

__END__

=pod

=encoding UTF-8

=head1 NAME

Business::e
Business-eWAY-RapidAPI ( F/FA/FAYLAND/Business-eWAY-RapidAPI-0.11.tar.gz, FAYLAND, 2014; MetaCPAN )
Business-eWAY-RapidAPI/lib/Business/eWAY/RapidAPI/Items.pm ( view source; MetaCPAN )
ayRef [ InstanceOf ['Business::eWAY::RapidAPI::LineItem'] ],
    default => sub { [] }
);

sub TO_JSON { return { %{ $_[0] } }; }

no Moo;

package    # hidden from PAUSE
  Business::eWAY::RapidAPI::L
 isa => Str )
  foreach ( 'SKU', 'Description', 'Quantity', 'UnitCost', 'Tax', 'Total' );

sub TO_JSON { return { %{ $_[0] } }; }

no Moo;

1;

__END__

=pod

=encoding UTF-8

=head1 NAME

Business::e
Business-eWAY-RapidAPI ( F/FA/FAYLAND/Business-eWAY-RapidAPI-0.11.tar.gz, FAYLAND, 2014; MetaCPAN )
Business-eWAY-RapidAPI/lib/Business/eWAY/RapidAPI/GetAccessCodeResultRequest.pm ( view source; MetaCPAN )
e MooX::Types::MooseLike::Base qw(:all);

has 'AccessCode' => ( is => 'rw', isa => Str );

sub TO_JSON { return { %{ $_[0] } }; }

no Moo;

1;

__END__

=pod

=encoding UTF-8

=head1 NAME

Business::e
Business-eWAY-RapidAPI ( F/FA/FAYLAND/Business-eWAY-RapidAPI-0.11.tar.gz, FAYLAND, 2014; MetaCPAN )
Business-eWAY-RapidAPI/lib/Business/eWAY/RapidAPI/CreateAccessCodeRequest.pm ( view source; MetaCPAN )
ddress']
);
sub _build_ShippingAddress { Business::eWAY::RapidAPI::ShippingAddress->new }

sub TO_JSON { return { %{ $_[0] } }; }

no Moo;

1;

__END__

=pod

=encoding UTF-8

=head1 NAME

Business::e
Business-eWAY-RapidAPI ( F/FA/FAYLAND/Business-eWAY-RapidAPI-0.11.tar.gz, FAYLAND, 2014; MetaCPAN )
Business-eWAY-RapidAPI/lib/Business/eWAY/RapidAPI/CardCustomer.pm ( view source; MetaCPAN )
I::CardDetails'] );
sub _build_CardDetails { Business::eWAY::RapidAPI::CardDetails->new }

sub TO_JSON { return { %{ $_[0] } }; }

no Moo;

1;

__END__

=pod

=encoding UTF-8

=head1 NAME

Business::e
Business-eWAY-RapidAPI ( F/FA/FAYLAND/Business-eWAY-RapidAPI-0.11.tar.gz, FAYLAND, 2014; MetaCPAN )
Business-eWAY-RapidAPI/lib/Business/eWAY/RapidAPI/Payment.pm ( view source; MetaCPAN )
t',      'InvoiceNumber', 'InvoiceDescription',
    'InvoiceReference', 'CurrencyCode'
);

sub TO_JSON { return { %{ $_[0] } }; }

no Moo;

1;

__END__

=pod

=encoding UTF-8

=head1 NAME

Business::e
Business-eWAY-RapidAPI ( F/FA/FAYLAND/Business-eWAY-RapidAPI-0.11.tar.gz, FAYLAND, 2014; MetaCPAN )
Business-eWAY-RapidAPI/lib/Business/eWAY/RapidAPI/TransactionRequest.pm ( view source; MetaCPAN )
ddress']
);
sub _build_ShippingAddress { Business::eWAY::RapidAPI::ShippingAddress->new }

sub TO_JSON { return { %{ $_[0] } }; }

no Moo;

1;

__END__

=pod

=encoding UTF-8

=head1 NAME

Business::e

Powered by Groonga
Maintained by Kenichi Ishigaki <ishigaki@cpan.org>. If you find anything, submit it on GitHub.