best free pdf library c# : Edit pdf form in reader control SDK platform web page wpf html web browser pp_payflowlink_guide4-part2030

Payflow Link User’s Guide
31
Integrating TeleCheck Transactions
Transaction Results Returned for TeleCheck Transactions
8
Transaction Results Returned for TeleCheck Transactions
The HOSTCODE parameter returns the following six-digit code values: 
N
OTE
:
For more information on other returned values, see AppendixB, “Submitting 
Transaction Data to the Payflow Link Server.”
For more information on TeleCheck responses, see the TeleCheck Web site at 
http://www.telecheck.com/ica/ica.html
MICR
MICR number of the check. The string appears at the bottom of the check. 31
NAME
Billing name.
60
PARTNER
The name of your Partner was provided to you by your PayPal Reseller.
PHONE
Billing phone.
20
STATE
Billing state.
20
STATEOFDL
Driver’s license state (two-letter abbreviation). This value is required.
3
TYPEOFCHECK
Type of check (P = Personal, B = Business). P is the default.
ZIP
Billing ZIP code.
10
T
ABLE
8.2
Values returned by HOSTCODE
Code
Description
Status
000800
Sale Approved Direct Check
Sale/ECA approved 
000801
Sale Approved Direct Check
Sale approved (no ECA)
000802
Sale Approved Direct Check
Sale/ECA approved no guarantee 
000803
Sale Approved Direct Check
Sale approved no ECA no guarantee 
000804
Check Declined Direct Check
Sale declined negative data 
000805
Check Declined Direct Check
Sale Decline Scoring 
000807
Check Failure Direct Check Sale 
Check Failed
T
ABLE
8.1
Transaction data required if ORDERFORM=False
(Continued)
Field Name
Description
Max Length
Edit pdf form in reader - extract form data from PDF in C#.net, ASP.NET, MVC, Ajax, WPF
Help to Read and Extract Field Data from PDF with a Convenient C# Solution
extract data from pdf form; extract data from pdf file
Edit pdf form in reader - VB.NET PDF Form Data Read library: extract form data from PDF in vb.net, ASP.NET, MVC, Ajax, WPF
Convenient VB.NET Solution to Read and Extract Field Data from PDF
extract data from pdf file to excel; edit pdf form in reader
Integrating TeleCheck Transactions
Testing TeleCheck Transactions
8
32
Payflow Link User’s Guide
Testing TeleCheck Transactions
Use the following test data to test TeleCheck transactions:  
T
ABLE
8.3
Test TeleCheck transaction data 
Bank (MICR) Number
Check No.
Resulting HOSTCODE Value
1234567804390850001001
1001
0800 — Check Approved ECA
1234567804390850011001
1001
0801 — Check Approved No ECA 
1234567804390850021001
1001
0802 — Check Approved ECA, No Guarantee 
1234567804390850031001 
1001
0803 — Check Approved No ECA, No Guarantee 
1234567804390850041001 
1001
0804 — Check Decline Negative Data 
1234567804390850051001 
1001
0805 — Check Decline Scoring 
1234567804390850071001 
1001
0807 — Check Failed 
C# Imaging - Scan Barcode Image in C#.NET
Recognize PDF-417 2D barcode in .NET WinForms & ASP.NET in .NET WinForms project & ASP.NET web form with C# Mature .NET Code 128 image reader & scanner for C#
exporting data from pdf to excel; pdf data extraction to excel
C# PDF Sticky Note Library: add, delete, update PDF note in C#.net
DotNetNuke), SharePoint. Evaluation library and components enable users to annotate PDF without adobe PDF reader control installed. Able to
c# read pdf form fields; can reader edit pdf forms
Payflow Link User’s Guide
33
A
Transaction Responses
When a transaction is completed, PayPal returns transaction response information. PayPal 
Manager displays transaction responses on the following pages:
Perform Transaction Results page, returned whenever you complete a transaction using the 
Perform Transaction tab.
Report pages
Transaction Detail page, which you can access using the search utilities or by clicking the 
Transaction ID on most report pages
For details on these pages, refer to PayPal Manager online help.
RESULT Codes and RESPMSG Values
RESULT is the first value returned in the PayPal server response string. The value of the 
RESULT parameter indicates the overall status of the transaction attempt.
A value of 0 (zero) indicates that no errors occurred and the transaction was approved. 
A value less than zero indicates that a communication error occurred. In this case, no 
transaction is attempted.
A value greater than zero indicates a decline or error.
The response message (RESPMSG) provides a brief description for decline or error results. 
C# PDF bookmark Library: add, remove, update PDF bookmarks in C#.
|. Home ›› XDoc.PDF ›› C# PDF: Edit PDF Bookmark. C#.NET PDF SDK - Edit PDF Bookmark and Outline in C#.NET. Empower Your C#
how to extract data from pdf to excel; extracting data from pdf into excel
.NET PDF Document Viewing, Annotation, Conversion & Processing
Edit, delete text from PDF. Insert images into PDF. Edit, remove images from PDF. Add, edit, delete links. Form Process. Fill in form data programmatically.
filling out pdf forms with reader; extract data from pdf
Transaction Responses
RESULT Codes and RESPMSG Values
A
34
Payflow Link User’s Guide
RESULT Values for Transaction Declines or Errors
For non-zero Results, the response string includes a RESPMSG name/value pair. The exact 
wording of the RESPMSG (shown in bold) may vary. Sometimes a colon appears after the 
initial RESPMSG followed by more detailed information.
T
ABLE
A.1
Payflow transaction RESULT values and RESPMSG text 
RESULT
RESPMSG and Explanation
0
Approved
1
User authentication failed. Error is caused by one or more of the following:
Login information is incorrect. Verify that USER, VENDOR, PARTNER, and 
PASSWORD have been entered correctly. VENDOR is your merchant ID and 
USER is the same as VENDOR unless you created a Payflow Pro user. All fields 
are case sensitive.
Invalid Processor information entered. Contact merchant bank to verify.
"Allowed IP Address" security feature implemented. The transaction is coming 
from an unknown IP address. See PayPal Manager online help for details on how to 
use Manager to update the allowed IP addresses.
You are using a test (not active) account to submit a transaction to the live PayPal 
servers. Change the host address from the test server URL to the live server URL.
2
Invalid tender type. Your merchant bank account does not support the following 
credit card type that was submitted. 
3
Invalid transaction type. Transaction type is not appropriate for this transaction. For 
example, you cannot credit an authorization-only transaction.
4
Invalid amount format. Use the format: “#####.##”  Do not include currency 
symbols or commas.
5
Invalid merchant information. Processor does not recognize your merchant account 
information. Contact your bank account acquirer to resolve this problem. 
6
Invalid or unsupported currency code
7
Field format error. Invalid information entered. See RESPMSG.
8
Not a transaction server
9
Too many parameters or invalid stream
10
Too many line items
11
Client time-out waiting for response
12
Declined. Check the credit card number, expiration date, and transaction information to 
make sure they were entered correctly. If this does not resolve the problem, have the 
customer call their card issuing bank to resolve.
C# PDF metadata Library: add, remove, update PDF metadata in C#.
|. Home ›› XDoc.PDF ›› C# PDF: Edit PDF Metadata. C#.NET PDF SDK - Edit PDF Document Metadata in C#.NET. Allow C# Developers
extract table data from pdf to excel; html form output to pdf
C# PDF Digital Signature Library: add, remove, update PDF digital
NET Protect: Add Password to PDF; VB.NET Form: extract value VB.NET Annotate: PDF Markup & Drawing. XDoc.Word for View, encode, decode, edit, process 100+ images.
extract data from pdf forms; how to fill in a pdf form in reader
Payflow Link User’s Guide
35
Transaction Responses
RESULT Codes and RESPMSG Values
A
13
Referral. Transaction cannot be approved electronically but can be approved with a 
verbal authorization. Contact your merchant bank to obtain an authorization and submit 
a manual Voice Authorization transaction.  
14
Invalid Client Certification ID. Check the HTTP header. If the tag, X-VPS-VIT-
CLIENT-CERTIFICATION-ID, is missing, RESULT code 14 is returned. 
19
Original transaction ID not found. The transaction ID you entered for this 
transaction is not valid. See RESPMSG.
20
Cannot find the customer reference number
22
Invalid ABA number
23
Invalid account number. Check credit card number and re-submit.
24
Invalid expiration date. Check and re-submit.
25
Invalid Host Mapping. Error is caused by one or more of the following:
You are trying to process a tender type such as Discover Card, but you are not set up 
with your merchant bank to accept this card type. 
You are trying to process an Express Checkout transaction when your account is not 
set up to do so. Contact your account holder to have Express Checkout added to 
your account.
26
Invalid vendor account. Login information is incorrect. Verify that USER, VENDOR, 
PARTNER, and PASSWORD have been entered correctly. VENDOR is your merchant 
ID and USER is the same as VENDOR unless you created a Payflow Pro user. All 
fields are case sensitive.
27
Insufficient partner permissions
28
Insufficient user permissions
29
Invalid XML document. This could be caused by an unrecognized XML tag or a bad 
XML format that cannot be parsed by the system.
30
Duplicate transaction
31
Error in adding the recurring profile
32
Error in modifying the recurring profile
33
Error in canceling the recurring profile
34
Error in forcing the recurring profile
35
Error in reactivating the recurring profile
36
OLTP Transaction failed 
37
Invalid recurring profile ID
T
ABLE
A.1
Payflow transaction RESULT values and RESPMSG text 
(Continued)
RESULT
RESPMSG and Explanation
C# PDF Library SDK to view, edit, convert, process PDF file for C#
perform quick file navigation. You may easily generate thumbnail image from PDF. C#.NET: PDF Form Field Edit. Please refer to this
cannot save pdf form in reader; exporting data from excel to pdf form
C# PDF File & Page Process Library SDK for C#.net, ASP.NET, MVC
NET Protect: Add Password to PDF; VB.NET Form: extract value VB.NET Annotate: PDF Markup & Drawing. XDoc.Word for View, encode, decode, edit, process 100+ images.
fill in pdf form reader; save data in pdf form reader
Transaction Responses
RESULT Codes and RESPMSG Values
A
36
Payflow Link User’s Guide
50
Insufficient funds available in account
51
Exceeds per transaction limit
99
General error. See RESPMSG.
100
Transaction type not supported by host
101
Time-out value too small
102
Processor not available
103
Error reading response from host
104
Timeout waiting for processor response. Try your transaction again.
105
Credit error. Make sure you have not already credited this transaction, or that this 
transaction ID is for a creditable transaction. (For example, you cannot credit an 
authorization.)
106
Host not available
107
Duplicate suppression time-out
108
Void error. See RESPMSG. Make sure the transaction ID entered has not already been 
voided. If not, then look at the Transaction Detail screen for this transaction to see if it 
has settled. (The Batch field is set to a number greater than zero if the transaction has 
been settled). If the transaction has already settled, your only recourse is a reversal 
(credit a payment or submit a payment for a credit).
109
Time-out waiting for host response
110 
Referenced auth (against order) Error
111
Capture error. Either an attempt to capture a transaction that is not an authorization 
transaction type, or an attempt to capture an authorization transaction that has already 
been captured.
112
Failed AVS check. Address and ZIP code do not match. An authorization may still 
exist on the cardholder’s account.
113
Merchant sale total will exceed the sales cap with current transaction. ACH 
transactions only.
114
Card Security Code (CSC) Mismatch. An authorization may still exist on the 
cardholder’s account.
115
System busy, try again later
116
VPS Internal error. Failed to lock terminal number
T
ABLE
A.1
Payflow transaction RESULT values and RESPMSG text 
(Continued)
RESULT
RESPMSG and Explanation
Payflow Link User’s Guide
37
Transaction Responses
RESULT Codes and RESPMSG Values
A
117
Failed merchant rule check. One or more of the following three failures occurred:
An attempt was made to submit a transaction that failed to meet the security settings 
specified on the PayPal Manager Security Settings page. If the transaction exceeded the 
Maximum Amount security setting, then no values are returned for AVS or CSC.
AVS validation failed. The AVS return value should appear in the RESPMSG.
CSC validation failed. The CSC return value should appear in the RESPMSG.
118
Invalid keywords found in string fields
119
General failure within PIM Adapter
120
Attempt to reference a failed transaction
121
Not enabled for feature
122
Merchant sale total will exceed the credit cap with current transaction. ACH 
transactions only.
125
Fraud Protection Services Filter — Declined by filters
126
Fraud Protection Services Filter — Flagged for review by filters
Important Note: Result code 126 indicates that a transaction triggered a fraud filter. 
This is not an error, but a notice that the transaction is in a review status. The 
transaction has been authorized but requires you to review and to manually accept the 
transaction before it will be allowed to settle.
Result code 126 is intended to give you an idea of the kind of transaction that is 
considered suspicious to enable you to evaluate whether you can benefit from using the 
Fraud Protection Services. 
To eliminate result 126, turn the filters off.
For more information, see the Fraud Protection Services documentation for your 
payments solution. It is available on the PayPal Manager Documentation page.
127
Fraud Protection Services Filter — Not processed by filters
128
Fraud Protection Services Filter — Declined by merchant after being flagged for 
review by filters
131
Version 1 Payflow Pro SDK client no longer supported. Upgrade to the most recent 
version of the Payflow Pro client. 
132
Card has not been submitted for update
133
Data mismatch in HTTP retry request
150
Issuing bank timed out
151
Issuing bank unavailable
200
Reauth error
201
Order error
T
ABLE
A.1
Payflow transaction RESULT values and RESPMSG text 
(Continued)
RESULT
RESPMSG and Explanation
Transaction Responses
RESULT Codes and RESPMSG Values
A
38
Payflow Link User’s Guide
402
PIM Adapter Unavailable
403
PIM Adapter stream error
404
PIM Adapter Timeout
600
Cybercash Batch Error
601
Cybercash Query Error
1000
Generic host error. This is a generic message returned by your credit card processor. 
The RESPMSG will contain more information describing the error. 
1001
Buyer Authentication Service unavailable
1002
Buyer Authentication Service — Transaction timeout
1003
Buyer Authentication Service — Invalid client version
1004
Buyer Authentication Service — Invalid timeout value
1011
Buyer Authentication Service unavailable
1012
Buyer Authentication Service unavailable
1013
Buyer Authentication Service unavailable
1014
Buyer Authentication Service — Merchant is not enrolled for Buyer 
Authentication Service (3-D Secure).
1016
Buyer Authentication Service — 3-D Secure error response received. Instead of 
receiving a PARes response to a Validate Authentication transaction, an error response 
was received.
1017
Buyer Authentication Service — 3-D Secure error response is invalid. An error 
response is received and the response is not well formed for a Validate Authentication 
transaction.
1021
Buyer Authentication Service — Invalid card type
1022
Buyer Authentication Service — Invalid or missing currency code
1023
Buyer Authentication Service — merchant status for 3D secure is invalid
1041
Buyer Authentication Service — Validate Authentication failed: missing or 
invalid PARES
1042
Buyer Authentication Service — Validate Authentication failed: PARES format is 
invalid
1043
Buyer Authentication Service — Validate Authentication failed: Cannot find 
successful Verify Enrollment
T
ABLE
A.1
Payflow transaction RESULT values and RESPMSG text 
(Continued)
RESULT
RESPMSG and Explanation
Payflow Link User’s Guide
39
Transaction Responses
RESULT Codes and RESPMSG Values
A
RESULT Values for Communications Errors
A RESULT value less than zero indicates that a communication error occurred. In this case, no 
transaction is attempted. 
A value of -1 or -2 usually indicates a configuration error caused by an incorrect URL or by 
configuration issues with your firewall. A value of -1 or -2 can also be possible if the PayPal 
servers are unavailable, or an incorrect server/socket pair has been specified. A value of -1 can 
also result when there are internet connectivity errors. Contact customer support regarding any 
other errors.
1044
Buyer Authentication Service — Validate Authentication failed: Signature 
validation failed for PARES
1045
Buyer Authentication Service — Validate Authentication failed: Mismatched or 
invalid amount in PARES
1046
Buyer Authentication Service — Validate Authentication failed: Mismatched or 
invalid acquirer in PARES
1047
Buyer Authentication Service — Validate Authentication failed: Mismatched or 
invalid Merchant ID in PARES
1048
Buyer Authentication Service — Validate Authentication failed: Mismatched or 
invalid card number in PARES
1049
Buyer Authentication Service — Validate Authentication failed: Mismatched or 
invalid currency code in PARES
1050
Buyer Authentication Service — Validate Authentication failed: Mismatched or 
invalid XID in PARES
1051
Buyer Authentication Service — Validate Authentication failed: Mismatched or 
invalid order date in PARES
1052
Buyer Authentication Service — Validate Authentication failed: This PARES was 
already validated for a previous Validate Authentication transaction
T
ABLE
A.2
RESULT values for communications errors
RESULT
Description
-1
Failed to connect to host
-2
Failed to resolve hostname
-5
Failed to initialize SSL context
T
ABLE
A.1
Payflow transaction RESULT values and RESPMSG text 
(Continued)
RESULT
RESPMSG and Explanation
Transaction Responses
RESULT Codes and RESPMSG Values
A
40
Payflow Link User’s Guide
-6
Parameter list format error: & in name
-7
Parameter list format error: invalid [ ] name length clause
-8
SSL failed to connect to host
-9
SSL read failed
-10
SSL write failed
-11
Proxy authorization failed
-12
Timeout waiting for response
-13
Select failure
-14
Too many connections
-15
Failed to set socket options
-20
Proxy read failed
-21
Proxy write failed
-22
Failed to initialize SSL certificate
-23
Host address not specified
-24
Invalid transaction type
-25
Failed to create a socket
-26
Failed to initialize socket layer
-27
Parameter list format error: invalid [ ] name length clause
-28
Parameter list format error: name
-29
Failed to initialize SSL connection
-30
Invalid timeout value
-31
The certificate chain did not validate, no local certificate found
-32
The certificate chain did not validate, common name did not match URL
- 40
Unexpected Request ID found in request. 
- 41
Required Request ID not found in request
-99
Out of memory
-100
Parameter list cannot be empty
-103
Context initialization failed
T
ABLE
A.2
RESULT values for communications errors
(Continued)
RESULT
Description
Documents you may be interested
Documents you may be interested