Package DE_EPAGES::PayPalExpress::API::Payment
Payment functions for PayPal Express.
@EXPORT_OK |
Functions
- CheckoutRequest
- CheckoutRequestDetails
- DoCheckoutPayment
- GetInstantUpdateParams
- RefundTransaction
- ResetBasket
- SendPayPalRequest
- TestPPSettings
CheckoutRequest
calls SetExpressCheckout
Syntax |
CheckoutRequest($LineItem, \%Params); |
Input |
|
Return |
|
CheckoutRequestDetails
calls GetExpressCheckoutDetails
Syntax |
CheckoutRequestDetails($LineItem, \%Params); |
Input |
|
Return |
|
DoCheckoutPayment
calls DoExpressCheckoutPayment
Syntax |
DoCheckoutPayment($LineItem, \%Params); |
Input |
|
Return |
|
GetInstantUpdateParams
fetches the params for the Instant Update API used in the SetExpressCheckout request and CallbackResponse, see PayPalExpress::API::Payment::CheckoutRequest and PayPalExpress::UI::Basket::PayPalExpressCallback
Syntax |
GetInstantUpdateParams($Container); |
Input |
|
Return |
|
RefundTransaction
calls RefundTransaction
Syntax |
RefundTransaction($LineItem, \%Params); |
Input |
|
Return |
|
ResetBasket
Deletes any address of a anonymous basket user, set the payment line item to the default payment method
Syntax |
ResetBasket($Basket); |
Input |
|
SendPayPalRequest
sends a request with name/value pairs as parameters to PayPal
Syntax |
my $hResult = SendPayPalRequest($PaymentMethod, \%Params); |
Input |
|
Return |
|
TestPPSettings
tests the settings of the payment method by calling SetExpressCheckout
Syntax |
my $hResult = TestPPSettings($PaymentMethod); |
Input |
|
Return |
|