Online Book Reader

Home Category

PayPal APIs_ Up and Running_ A Developer's Guide - Michael Balderas [9]

By Root 136 0
is a period (.), and the optional thousands separator is a comma (,). Equivalent to nine characters maximum for USD.

PAYMENTINFO_n_TAXAMT Tax charged on the transaction. Limitations: Does not exceed $10,000 USD in any currency. No currency symbol. Regardless of currency, the decimal separator is a period (.), and the optional thousands separator is a comma (,). Equivalent to nine characters maximum for USD.

PAYMENTINFO_n_EXCHANGERATE Exchange rate if a currency conversion occurred. Relevant only if you are billing in the customer’s nonprimary currency. If the customer chooses to pay with a currency other than the primary currency, the conversion occurs in the customer’s account. Limitations: A decimal value that does not exceed 17 characters, including decimal points.

PAYMENTINFO_n_PAYMENTSTATUS The status of the payment, which will be one of the following:

None: No status.

Canceled-Reversal: A reversal has been canceled, for example, when you win a dispute and the funds for the reversal are returned to you.

Completed: The payment has been completed and the funds have transferred successfully to your account.

Denied: You denied the payment. This will occur only if the payment was previously pending because of reasons described in the PendingReason field.

Expired: The authorization period for the payment has expired.

Failed: The payment failed. This occurs only when the payment was made from your customer’s bank draft account.

In-Progress: Transaction has not terminated, most likely due to an authorization awaiting completion.

Partially-Refunded: Payment has been partially refunded.

Pending: Payment is still pending for reasons described in the PendingReason field.

Refunded: You refunded the payment.

Reversed: Payment was reversed due to a charge back or other reversal. The funds have been removed from your account balance and returned to the buyer. The reason will be described in the ReasonCode field.

Processed: Payment has been accepted.

Voided: Authorization for the transaction has been voided.

PAYMENTINFO_n_PROTECTIONELIGIBILITY The type of seller protection in force for the transaction, which is one of the following values:

Eligible: Seller is protected by PayPal’s Seller protection policy for Unauthorized Payments and Item Not Received.

PartiallyEligible: Seller is protected by PayPal’s Seller Protection Policy for Item Not Received.

Ineligible: Seller is not protected under the Seller Protection Policy.

PAYMENTREQUEST_n_PAYMENTREQUESTID The unique identifier of the specific payment request. The value should match the one passed in the DoExpressCheckout request.Limitation: Up to 127 single-byte characters.

L_PAYMENTINFO_n_FMFfilterIDn Filter ID, including the filter type (PENDING, REPORT, or DENY), the filter ID, and the entry number, n, starting from 0. Filter ID is one of the following values:

1 = AVS No Match

2 = AVS Partial Match

3 = AVS Unavailable/Unsupported

4 = Card Security Code (CSC) Mismatch

5 = Maximum Transaction Amount

6 = Unconfirmed Address

7 = Country Monitor

8 = Large Order Number

9 = Billing/Shipping Address Mismatch

10 = Risky Zip Code

11 = Suspected Freight Forwarder Check

12 = Total Purchase Price Minimum

13 = IP Address Velocity

14 = Risky Email Address Domain Check

15 = Risky Bank Identification Number (BIN) Check

16 = Risky IP Address Range

17 = PayPal Fraud Model

L_PAYMENTINFO_n_FMFfilterNAME n Filter name, including the filter type (PENDING, REPORT, or DENY), the filter NAME, and the entry number, n, starting from 0.

PAYMENTREQUEST_n_SHORTMESSAGE Payment error short message.

PAYMEMNTREQUEST_n_LONGMESSAGE Payment error long message.

PAYMENTREQUEST_n_ERRORCODE Payment error code.

PAYMENTREQUEST_n_SEVERITYCODE Payment error severity code.

PAYMENTREQUEST_n_ACK Application-specific error values indicating more about the error condition .

SHIPPINGCALCULATIONMODE Describes how the options that were presented

Return Main Page Previous Page Next Page

®Online Book Reader