1Business::PayPal::API::UVsoeirdRCeoqnutersitb(u3t)ed PerBlusDionceusmse:n:tPaatyiPoanl::API::VoidRequest(3)
2
3
4

NAME

6       Business::PayPal::API::VoidRequest - PayPal VoidRequest API
7

VERSION

9       version 0.77
10

SYNOPSIS

12           use Business::PayPal::API::VoidRequest;
13
14           # see Business::PayPal::API documentation for parameters
15           my $pp = Business::PayPal::API::VoidRequest->new( ... );
16
17           my %response = $pp->DoVoidRequest(
18               AuthorizationID => $transid Note => "Please come again!" );
19

DESCRIPTION

21       Business::PayPal::API::VoidRequest implements PayPal's VoidRequest API
22       using SOAP::Lite to make direct API calls to PayPal's SOAP API server.
23       It also implements support for testing via PayPal's sandbox. Please see
24       Business::PayPal::API for details on using the PayPal sandbox.
25
26   DoVoidRequest
27       Implements PayPal's DoVoidRequest API call. Supported parameters
28       include:
29
30         AuthorizationID
31         Note
32
33       The AuthorizationID is the original ID. Not a subsequent ID from a
34       ReAuthorizationRequest. The note is a 255 character message for
35       whatever purpose you deem fit.
36
37       Returns a hash containing the results of the transaction. The Ack
38       element is likely the only useful return value at the time of this
39       revision (the Nov. 2005 errata to the Web Services API indicates that
40       the documented fields 'AuthorizationID', 'GrossAmount', etc. are not
41       returned with this API call).
42
43       Example:
44
45         my %resp = $pp->DoVoidRequest( AuthorizationID => $trans_id,
46                                        Note            => 'Sorry about that.' );
47
48         unless( $resp{Ack} !~ /Success/ ) {
49             for my $error ( @{$response{Errors}} ) {
50                 warn "Error: " . $error->{LongMessage} . "\n";
51             }
52         }
53
54   ERROR HANDLING
55       See the ERROR HANDLING section of Business::PayPal::API for information
56       on handling errors.
57
58   EXPORT
59       None by default.
60

SEE ALSO

62       <https://developer.paypal.com/en_US/pdf/PP_APIReference.pdf>
63

AUTHORS

65       •   Scott Wiersdorf <scott@perlcode.org>
66
67       •   Danny Hembree <danny@dynamical.org>
68
69       •   Bradley M. Kuhn <bkuhn@ebb.org>
70
72       This software is copyright (c) 2006-2017 by Scott Wiersdorf, Danny
73       Hembree, Bradley M. Kuhn.
74
75       This is free software; you can redistribute it and/or modify it under
76       the same terms as the Perl 5 programming language system itself.
77
78
79
80perl v5.38.0                      2023-07-B2u0siness::PayPal::API::VoidRequest(3)
Impressum