Business-Payr
view release on metacpan or search on metacpan
"runtime" : {
"requires" : {
"Carp" : "0",
"Digest::SHA" : "5.47",
"IO::Socket::SSL" : "2.009",
"JSON" : "0",
"Mojolicious" : "8.52",
"Moose" : "2.1400",
"String::Compare::ConstantTime" : "0.321",
"Try::Tiny::SmartCatch" : "0.5",
"namespace::autoclean" : "0.27",
"perl" : "5.020000"
}
}
},
"release_status" : "stable",
"resources" : {
"bugtracker" : {
"web" : "https://github.com/payprop/business-payr/issues"
},
"homepage" : "https://metacpan.org/module/Business::Payr",
- inc
requires:
Carp: '0'
Digest::SHA: '5.47'
IO::Socket::SSL: '2.009'
JSON: '0'
Mojolicious: '8.52'
Moose: '2.1400'
String::Compare::ConstantTime: '0.321'
Try::Tiny::SmartCatch: '0.5'
namespace::autoclean: '0.27'
perl: '5.020000'
resources:
bugtracker: https://github.com/payprop/business-payr/issues
homepage: https://metacpan.org/module/Business::Payr
license: http://dev.perl.org/licenses/
repository: https://github.com/payprop/business-payr
version: '0.02'
x_serialization_backend: 'CPAN::Meta::YAML version 0.020'
Makefile.PL view on Meta::CPAN
NAME => 'Business::Payr',
VERSION_FROM => 'lib/Business/Payr.pm',
AUTHOR => 'Lee Johnson <leejo@cpan.org>',
LICENSE => 'perl',
MIN_PERL_VERSION => '5.20.0',
PREREQ_PM => {
'Moose' => '2.1400',
'Mojolicious' => '8.52',
'Try::Tiny::SmartCatch' => '0.5',
'IO::Socket::SSL' => '2.009',
'namespace::autoclean' => '0.27',
'Digest::SHA' => '5.47',
'String::Compare::ConstantTime' => '0.321',
'Carp' => 0,
'JSON' => 0,
},
BUILD_REQUIRES => {
'Test::Most' => '0.33',
'Test::MockObject' => '1.20140408',
'Test::Warnings' => '0.014',
},
lib/Business/Payr.pm view on Meta::CPAN
=cut
use strict;
use warnings;
use feature qw/ signatures postderef /;
use Moose;
extends 'Business::Payr::Request';
no warnings qw/ experimental::signatures experimental::postderef /;
use namespace::autoclean;
use Business::Payr::PaymentSession;
use Carp qw/ croak /;
$Business::Payr::VERSION = '0.02';
=head1 METHODS
=head2 onboard_user
lib/Business/Payr/PaymentSession.pm view on Meta::CPAN
=cut
use strict;
use warnings;
use feature qw/ signatures /;
use Moose;
no warnings qw/ experimental::signatures /;
use namespace::autoclean;
use Carp qw/ confess /;
=head1 ATTRIBUTES
=over
=item url (Str, required)
The full iframe URL returned by the C</thirdparty/user-login/> endpoint,
lib/Business/Payr/Webhook.pm view on Meta::CPAN
=cut
use strict;
use warnings;
use feature qw/ signatures /;
use Moose;
no warnings qw/ experimental::signatures /;
use namespace::autoclean;
use Carp qw/ croak confess /;
use Digest::SHA qw/ hmac_sha256_hex /;
use String::Compare::ConstantTime qw/ equals /;
use JSON;
use Business::Payr::Webhook::Payment;
=head1 ATTRIBUTES
lib/Business/Payr/Webhook/Payment.pm view on Meta::CPAN
=cut
use strict;
use warnings;
use feature qw/ signatures /;
use Moose;
no warnings qw/ experimental::signatures /;
use namespace::autoclean;
=head1 ATTRIBUTES
The following attributes are common to all three payment event types.
=over
=item event (Str, required)
The event type string. One of C<payment_success>, C<payment_failed>,
( run in 1.509 second using v1.01-cache-2.11-cpan-4ac696b4eb4 )