Why did I get result code 3?

An incorrect transaction type (TRXTYPE) variable was passed.

Confirm that you’re passing the appropriate transaction type (TRXTYPE) in your request. The accepted values for this variable are:

  • S – Sale: Charges the specified amount and marks the transaction for funds transfer during the next settlement period. We perform settlement for each merchant daily. (TRXTYPE=S)
  • C – Credit: Returns the specified amount to the account holder. You do not need the credit card number if you have the original PayPal Reference ID (PNREF) issued with the transaction. The original amount is used if you issue a credit with the PNREF without specifying an amount. (TRXTYPE=C)
  • A – Authorization: Perform an Authorization to capture funds later. (TRXTYPE=A)
  • D – Delayed Capture: Used to capture a previously authorized (A) transaction, and how we provide support for delayed order fulfillment. The transaction is marked for funds transfer during the next settlement period. (TRXTYPE=D)
  • V – Void: A void reverses a charge before settlement. A void doesn’t guarantee the release of the authorization (hold on funds) on the cardholder’s account. (TRXTYPE=V)
  • F – Voice Authorization: You can perform a voice authorization after you get an approval code from the cardholder’s issuing bank. This offline process enables the transaction to be marked for settlement.

Note: Voice Authorizations aren’t available when using PayPal as a processor. (TRXTYPE=F)

  • I – Inquiry: An inquiry transaction checks the result and status of a transaction. (TRXTYPE=I)
  • B – Balance Inquiry: Balance Inquiry transactions return the balance of a prepaid card. (TRXTYPE=B)
  • L – Data Upload: To facilitate creating Reference Transactions and help you with PCI compliance, you can upload credit card data by submitting an upload transaction. (TRXTYPE=L)
  • K – Rate Lookup: The currency conversion rate lookup transaction supports basic Multi-Currency Pricing (MCP). MCP lets you accept payments in multiple currencies. This transaction type is currently available only when processing through Planet Payment. (TRXTYPE=K)

See also:
RESULT Values and RESPMSG Text

Payflow Pro Developer’s Guide.

Autres façons dont nous pouvons vous aider

Nous utiliserons des fichiers de témoins pour améliorer et personnaliser votre expérience si vous continuez à naviguer. Pouvons-nous utiliser des fichiers de témoins pour vous présenter des publicités personnalisées ? Obtenir plus d'informations et gérer vos fichiers de témoins