NAME
IO::EPP::RRPProxy
SYNOPSIS
use IO::EPP::RRPProxy;
# Parameters for IO::Socket::SSL
my %sock_params = (
PeerHost => 'epp.rrpproxy.net',
PeerPort => 700,
Timeout => 30,
);
# Create object, get greeting and call login()
my $conn = IO::EPP::RRPProxy->new( {
user => 'login',
pass => 'xxxxx',
sock_params => \%sock_params,
test_mode => 0, # real connect
} );
# Check domain
my ( $answ, $code, $msg ) = $conn->check_domains( { domains => [ 'info.name', 'name.info' ] } );
# Call logout() and destroy object
undef $conn;
DESCRIPTION
Work with RRPProxy EPP API
Features:
item *
has its own epp extension <keysys:*> for specifying additional parameters;
*
has additional functions.
Examples: https://wiki.rrpproxy.net/EPP, https://wiki.rrpproxy.net/api/epp-server/epp-command-reference.
METHODS
Further overlap functions where the provider has features
login
Ext params for login,
INPUT: new password for change
create_contact
For german characters changes html codes to double symbols:
ß = ss
ä = ae
ü = ue
ö = oe
check_claims
Get info on Claims Notice
For details see https://tools.ietf.org/html/draft-tan-epp-launchphase-12
INPUT:
key of params: dname -- domain name
create_domain
additional keys of params:
is_premium -- register a premium domain without specifying the price, but it must be allowed in the panel;
premium_price, fee-fee -- price for premium domain;
premium_currency -- currency for price for premium domain;
claims -- subhash for claims parameters: noticeID, notAfter, acceptedDate. For details see https://tools.ietf.org/html/draft-tan-epp-launchphase-12;
The other parameters are zone-specific and are set as specified in The RRPProxy documentation: X-TLD-PARAMETER.
renew_domain
For renewal of the premium domain name, you need to pass a parameter is_premium or X-ACCEPT-PREMIUMPRICE
update_domain
trade -- option for special change of domain owner -- paid or requires confirmation;
update_renewalmode
Set renewal mode for domain.
key of params:
renewalmode -- variants: DEFAULT | RENEWONCE | AUTORENEW | AUTOEXPIRE | AUTODELETE | ...
For details see https://wiki.rrpproxy.net/domains/renewal-system
AUTHORS
Vadim Likhota <vadiml@cpan.org>, claims functions are written by Andrey Voyshko
COPYRIGHT
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
1 POD Error
The following errors were encountered while parsing the POD:
- Around line 40:
You can't have =items (as at line 46) unless the first thing after the =over is an =item