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