PayPal Invoicing - 2012 User's Guide

Browse online or download User's Guide for Software PayPal Invoicing - 2012. PayPal Invoicing - 2012 User Guide User Manual

  • Download
  • Add to my manuals
  • Print
  • Page
    / 122
  • Table of contents
  • BOOKMARKS
  • Rated. / 5. Based on customer reviews

Summary of Contents

Page 1 - Invoicing Service API

Invoicing Service API GuideLast updated: May 2012

Page 2 - Invoicing Service API Guide

Documentation Feedback 10 May 2012 Invoicing Service API Guide

Page 3 - Contents

MarkInvoiceAsPaid API OperationPPFault Message10100 May 2012 Invoicing Service API GuideMarkInvoiceAsPaidResponse FieldsPPFault MessageThe PPFaultMess

Page 4

Invoicing Service API Guide May 2012 101MarkInvoiceAsPaid API OperationPPFault Message10FaultMessage FieldsErrorData FieldsField Descriptionerror comm

Page 5

MarkInvoiceAsPaid API OperationMarkInvoiceAsPaid API Errors10102 May 2012 Invoicing Service API GuideResponseEnvelope FieldsMarkInvoiceAsPaid API Erro

Page 6

Invoicing Service API Guide May 2012 103MarkInvoiceAsPaid API OperationMarkInvoiceAsPaid API Errors10520005 Authentication failed. API credentials are

Page 7

MarkInvoiceAsPaid API OperationMarkInvoiceAsPaid API Errors10104 May 2012 Invoicing Service API Guide

Page 8

Invoicing Service API Guide May 2012 10511MarkInvoiceAsUnpaid API OperationUse the MarkInvoiceAsUnpaid API operation to mark an invoice as unpaid. Mar

Page 9

MarkInvoiceAsUnpaid API OperationMarkInvoiceAsUnpaidResponse Message11106 May 2012 Invoicing Service API GuideMarkInvoiceAsUnpaidRequest FieldsMarkInv

Page 10 - Documentation Feedback

Invoicing Service API Guide May 2012 107MarkInvoiceAsUnpaid API OperationMarkInvoiceAsUnpaidResponse Message11MarkInvoiceAsUnpaidResponse Fieldstimest

Page 11 - Service API

MarkInvoiceAsUnpaid API OperationPPFault Message11108 May 2012 Invoicing Service API GuidePPFault MessageThe PPFaultMessage returns ErrorData and the

Page 12

Invoicing Service API Guide May 2012 109MarkInvoiceAsUnpaid API OperationPPFault Message11ErrorData FieldsResponseEnvelope FieldsField Descriptioncate

Page 13 - Managing Invoices

Invoicing Service API Guide May 2012 111Introduction to the Invoicing Service APIPayPal enables you to create and manage invoices. When you send an in

Page 14 - Invoice Payments

MarkInvoiceAsUnpaid API OperationMarkInvoiceAsUnpaid API Errors11110 May 2012 Invoicing Service API GuideMarkInvoiceAsUnpaid API ErrorscorrelationId x

Page 15 - Canceled Invoices

Invoicing Service API Guide May 2012 11112MarkInvoiceAsRefunded API OperationUse the MarkInvoiceAsRefunded API operation to mark an invoice as refunde

Page 16

MarkInvoiceAsRefunded API OperationMarkInvoiceAsRefundedResponse Message12112 May 2012 Invoicing Service API GuideOtherRefundDetailsType FieldsMarkInv

Page 17 - HTTP Headers

Invoicing Service API Guide May 2012 113MarkInvoiceAsRefunded API OperationMarkInvoiceAsRefundedResponse Message12MarkInvoiceAsRefundedResponse Fields

Page 18

MarkInvoiceAsRefunded API OperationPPFault Message12114 May 2012 Invoicing Service API GuidePPFault MessageThe PPFaultMessage returns ErrorData and th

Page 19 - SOAP Messages

Invoicing Service API Guide May 2012 115MarkInvoiceAsRefunded API OperationPPFault Message12ErrorData FieldsResponseEnvelope FieldsField Descriptionca

Page 20 - Sending an Invoice

MarkInvoiceAsRefunded API OperationMarkInvoiceAsRefunded API Errors12116 May 2012 Invoicing Service API GuideMarkInvoiceAsRefunded API Errorscorrelati

Page 21 - Updating an Invoice

Invoicing Service API Guide May 2012 117 Revision HistoryThe revision history identifies changes to the PayPal Invoicing Service documentation at a hi

Page 22 - Canceling an Invoice

118 May 2012 Invoicing Service API Guide

Page 23 - Searching for Invoices

Invoicing Service API Guide May 2012 119IndexAack response field 32, 35, 38, 41, 50, 53, 62, 64, 71, 78, 83, 85, 91, 95, 99, 102, 106, 109, 112, 115ad

Page 24

Introduction to the Invoicing Service API112 May 2012 Invoicing Service API Guide5. If the SendInvoice request was successful, PayPal sends an invoice

Page 25 - CreateInvoice API Operation

Index120 May 2012 Invoicing Service API GuideIinvoice request field 58invoice response field 72, 92invoiceDate request field 28, 46, 59, 90invoiceDate

Page 26

Invoicing Service API Guide May 2012 121IndexresponseEnvelope PPFault field 34, 40, 52, 63, 77, 84, 94, 101, 108, 114responseEnvelope response field 3

Page 27

Index122 May 2012 Invoicing Service API Guide

Page 28 - InvoiceType Fields

Invoicing Service API Guide May 2012 13Introduction to the Invoicing Service APISending Invoices on Behalf of a Merchant1Sending Invoices on Behalf of

Page 29

Introduction to the Invoicing Service APIIPN Variables for Invoicing API Operations114 May 2012 Invoicing Service API GuideIPN Variables for Invoicing

Page 30 - BaseAddress Fields

Invoicing Service API Guide May 2012 15Introduction to the Invoicing Service APIIPN Variables for Invoicing API Operations1receiver_email: jbui-us-bus

Page 31 - InvoiceItemType Fields

Introduction to the Invoicing Service APIIPN Variables for Invoicing API Operations116 May 2012 Invoicing Service API Guide

Page 32 - CreateInvoiceResponse Message

Invoicing Service API Guide May 2012 172Invoicing Service API ExamplesYou can use the Invoicing Service API to create, send, update, cancel, or obtain

Page 33

Invoicing Service API ExamplesHTTP Headers218 May 2012 Invoicing Service API GuideHTTP Headers for AuthenticationSpecifying JSON, NVP, or XML Data For

Page 34

Invoicing Service API Guide May 2012 19Invoicing Service API ExamplesHTTP Headers2SOAP MessagesTo use Adaptive Payments with SOAP, include the HTTP he

Page 35

Invoicing Service API GuideDocument Number: 10128.en_US-201205© 2011-2012 PayPal, Inc. All rights reserved. PayPal is a registered trademark of PayPal

Page 36 - CreateInvoice API Errors

Invoicing Service API ExamplesCreating an Invoice220 May 2012 Invoicing Service API GuideCreating an InvoiceThis example shows how to create an invoic

Page 37 - SendInvoice API Operation

Invoicing Service API Guide May 2012 21Invoicing Service API ExamplesCreating and Sending an Invoice2Creating and Sending an InvoiceThis example shows

Page 38 - SendInvoiceResponse Message

Invoicing Service API ExamplesObtaining Invoice Details222 May 2012 Invoicing Service API Guide&invoice.payerEmail=jbui-us-business2%40paypal.com

Page 39 - SendInvoiceResponse Fields

Invoicing Service API Guide May 2012 23Invoicing Service API ExamplesSearching for Invoices2curl -s --insecure -H "X-PAYPAL-SECURITY-USERID: You

Page 40

Invoicing Service API ExamplesSearching for Invoices224 May 2012 Invoicing Service API Guide

Page 41

Invoicing Service API Guide May 2012 253CreateInvoice API OperationUse the CreateInvoice API operation to create a new invoice. The call includes merc

Page 42 - Send Invoice API Errors

CreateInvoice API OperationCreateInvoiceRequest Message326 May 2012 Invoicing Service API Guide

Page 43 - CreateAndSendInvoice API

Invoicing Service API Guide May 2012 27CreateInvoice API OperationCreateInvoiceRequest Message3

Page 44

CreateInvoice API OperationCreateInvoiceRequest Message328 May 2012 Invoicing Service API GuideRequestEnvelope FieldsCreateInvoiceRequest FieldsInvoic

Page 45

Invoicing Service API Guide May 2012 29CreateInvoice API OperationCreateInvoiceRequest Message3dueDate xs:dateTime(Optional) Date on which the invoice

Page 46

Invoicing Service API Guide May 2012 3ContentsPreface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Page 47

CreateInvoice API OperationCreateInvoiceRequest Message330 May 2012 Invoicing Service API GuideBusinessInfoType FieldsBaseAddress FieldscustomAmountLa

Page 48

Invoicing Service API Guide May 2012 31CreateInvoice API OperationCreateInvoiceRequest Message3InvoiceItemListType FieldsInvoiceItemType Fieldsline1 x

Page 49

CreateInvoice API OperationCreateInvoiceResponse Message332 May 2012 Invoicing Service API GuideCreateInvoiceResponse MessageThe CreateInvoiceResponse

Page 50

Invoicing Service API Guide May 2012 33CreateInvoice API OperationPPFault Message3CreateInvoiceResponse FieldsPPFault MessageThe PPFaultMessage return

Page 51

CreateInvoice API OperationPPFault Message334 May 2012 Invoicing Service API GuideFaultMessage FieldsErrorData FieldsField Descriptionerror common:Err

Page 52

Invoicing Service API Guide May 2012 35CreateInvoice API OperationPPFault Message3ResponseEnvelope Fieldsseverity common:ErrorSeverity The severity of

Page 53

CreateInvoice API OperationCreateInvoice API Errors336 May 2012 Invoicing Service API GuideCreateInvoice API ErrorsCode Message Additional Information

Page 54

Invoicing Service API Guide May 2012 374SendInvoice API OperationUse the SendInvoice API operation to send an invoice to a payer, and notify the payer

Page 55 - UpdateInvoice API Operation

SendInvoice API OperationSendInvoiceResponse Message438 May 2012 Invoicing Service API GuideSendInvoiceRequest FieldsThe table below lists the fields

Page 56

Invoicing Service API Guide May 2012 39SendInvoice API OperationSendInvoiceResponse Message4SendInvoiceResponse FieldscorrelationId xs:stringCorrelati

Page 57

Contents4 May 2012 Invoicing Service API GuideBaseAddress Fields . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Page 58 - UpdateInvoiceRequest Fields

SendInvoice API OperationPPFault Message440 May 2012 Invoicing Service API GuidePPFault MessageThe PPFaultMessage returns ErrorData and the ResponseEn

Page 59

Invoicing Service API Guide May 2012 41SendInvoice API OperationPPFault Message4ErrorData FieldsResponseEnvelope FieldsField Descriptioncategory commo

Page 60

SendInvoice API OperationSend Invoice API Errors442 May 2012 Invoicing Service API GuideSend Invoice API ErrorscorrelationId xs:stringCorrelation iden

Page 61 - UpdateInvoiceResponse Message

Invoicing Service API Guide May 2012 435CreateAndSendInvoice API OperationUse the CreateAndSendInvoice API operation to create and send an invoice. Cr

Page 62 - UpdateInvoiceResponse Fields

CreateAndSendInvoice API OperationCreateAndSendInvoiceRequest Message544 May 2012 Invoicing Service API Guide

Page 63

Invoicing Service API Guide May 2012 45CreateAndSendInvoice API OperationCreateAndSendInvoiceRequest Message5

Page 64

CreateAndSendInvoice API OperationCreateAndSendInvoiceRequest Message546 May 2012 Invoicing Service API GuideRequestEnvelope FieldsCreateAndSendInvoic

Page 65 - UpdateInvoice API Errors

Invoicing Service API Guide May 2012 47CreateAndSendInvoice API OperationCreateAndSendInvoiceRequest Message5dueDate xs:dateTime(Optional) Date on whi

Page 66

CreateAndSendInvoice API OperationCreateAndSendInvoiceRequest Message548 May 2012 Invoicing Service API GuideBusinessInfoType FieldsBaseAddress Fields

Page 67

Invoicing Service API Guide May 2012 49CreateAndSendInvoice API OperationCreateAndSendInvoiceRequest Message5InvoiceItemListType FieldsInvoiceItemType

Page 68

Invoicing Service API Guide May 2012 5ContentsFaultMessage Fields. . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Page 69

CreateAndSendInvoice API OperationCreateAndSendInvoiceResponse Message550 May 2012 Invoicing Service API GuideCreateAndSendInvoiceResponse MessageThe

Page 70

Invoicing Service API Guide May 2012 51CreateAndSendInvoice API OperationPPFault Message5CreateAndSendInvoiceResponse FieldsPPFault MessageThe PPFault

Page 71

CreateAndSendInvoice API OperationPPFault Message552 May 2012 Invoicing Service API GuideFaultMessage FieldsErrorData FieldsField Descriptionerror com

Page 72

Invoicing Service API Guide May 2012 53CreateAndSendInvoice API OperationCreateAndSendInvoice API Errors5ResponseEnvelope FieldsCreateAndSendInvoice A

Page 73

CreateAndSendInvoice API OperationCreateAndSendInvoice API Errors554 May 2012 Invoicing Service API Guide520005 Authentication failed. API credentials

Page 74 - InvoiceDetailsType Fields

Invoicing Service API Guide May 2012 556UpdateInvoice API OperationUse the UpdateInvoice API operation to update an invoice. UpdateInvoiceRequest Mess

Page 75 - PaymentDetailsType Fields

UpdateInvoice API OperationUpdateInvoiceRequest Message656 May 2012 Invoicing Service API Guide

Page 76

Invoicing Service API Guide May 2012 57UpdateInvoice API OperationUpdateInvoiceRequest Message6

Page 77

UpdateInvoice API OperationUpdateInvoiceRequest Message658 May 2012 Invoicing Service API GuideRequestEnvelope FieldsUpdateInvoiceRequest FieldsInvoic

Page 78 - GetInvoiceDetails API Errors

Invoicing Service API Guide May 2012 59UpdateInvoice API OperationUpdateInvoiceRequest Message6invoiceDate xs:dateTime(Optional) Date on which the inv

Page 79

Contents6 May 2012 Invoicing Service API GuideGetInvoiceDetails API Errors. . . . . . . . . . . . . . . . . . . . . . . . . .

Page 80

UpdateInvoice API OperationUpdateInvoiceRequest Message660 May 2012 Invoicing Service API GuideBusinessInfoType FieldsInvoiceItemType FieldsReferrerCo

Page 81 - CancelInvoice API Operation

Invoicing Service API Guide May 2012 61UpdateInvoice API OperationUpdateInvoiceResponse Message6InvoiceItemType FieldsUpdateInvoiceResponse MessageThe

Page 82 - CancelInvoiceResponse Message

UpdateInvoice API OperationUpdateInvoiceResponse Message662 May 2012 Invoicing Service API GuideResponseEnvelope FieldsUpdateInvoiceResponse FieldsFie

Page 83 - CancelInvoiceResponse Fields

Invoicing Service API Guide May 2012 63UpdateInvoice API OperationPPFault Message6PPFault MessageThe PPFaultMessage returns ErrorData and the Response

Page 84

UpdateInvoice API OperationPPFault Message664 May 2012 Invoicing Service API GuideErrorData FieldsResponseEnvelope FieldsField Descriptioncategory com

Page 85

Invoicing Service API Guide May 2012 65UpdateInvoice API OperationUpdateInvoice API Errors6UpdateInvoice API ErrorscorrelationId xs:stringCorrelation

Page 86 - CancelInvoice API Errors

UpdateInvoice API OperationUpdateInvoice API Errors666 May 2012 Invoicing Service API Guide570058 Invalid token.570059 Invoice number is too long.5700

Page 87 - SearchInvoices API Operation

Invoicing Service API Guide May 2012 677GetInvoiceDetails API OperationUse the GetInvoiceDetails API operation to get detailed information about an in

Page 88 - SearchInvoicesRequest Fields

GetInvoiceDetails API OperationGetInvoiceDetailsResponse Message768 May 2012 Invoicing Service API GuideGetInvoiceDetailsRequest FieldsGetInvoiceDetai

Page 89 - SearchParametersType Fields

Invoicing Service API Guide May 2012 69GetInvoiceDetails API OperationGetInvoiceDetailsResponse Message7

Page 90 - DateRangeType Fields

Invoicing Service API Guide May 2012 7ContentsResponseEnvelope Fields . . . . . . . . . . . . . . . . . . . . . . . . . . .

Page 91

GetInvoiceDetails API OperationGetInvoiceDetailsResponse Message770 May 2012 Invoicing Service API Guide

Page 92 - InvoiceSummaryListType Fields

Invoicing Service API Guide May 2012 71GetInvoiceDetails API OperationGetInvoiceDetailsResponse Message7ResponseEnvelope FieldsField Descriptionack co

Page 93 - InvoiceSummaryType Fields

GetInvoiceDetails API OperationGetInvoiceDetailsResponse Message772 May 2012 Invoicing Service API GuideGetInvoiceDetailsResponse FieldsInvoiceType Fi

Page 94

Invoicing Service API Guide May 2012 73GetInvoiceDetails API OperationGetInvoiceDetailsResponse Message7itemList inv:InvoiceItemListTypeList of items

Page 95

GetInvoiceDetails API OperationGetInvoiceDetailsResponse Message774 May 2012 Invoicing Service API GuideInvoiceDetailsType FieldsshippingTaxRate xs:de

Page 96 - SearchInvoices API Errors

Invoicing Service API Guide May 2012 75GetInvoiceDetails API OperationGetInvoiceDetailsResponse Message7PaymentDetailsType FieldsPayPalPaymentDetailsT

Page 97

GetInvoiceDetails API OperationPPFault Message776 May 2012 Invoicing Service API GuideOtherPaymentDetailsType FieldsPPFault MessageThe PPFaultMessage

Page 98

Invoicing Service API Guide May 2012 77GetInvoiceDetails API OperationPPFault Message7FaultMessage FieldsErrorData FieldsField Descriptionerror common

Page 99

GetInvoiceDetails API OperationGetInvoiceDetails API Errors778 May 2012 Invoicing Service API GuideResponseEnvelope FieldsGetInvoiceDetails API Errors

Page 100 - PPFault Message

Invoicing Service API Guide May 2012 79GetInvoiceDetails API OperationGetInvoiceDetails API Errors7520005 Authentication failed. API credentials are i

Page 101 - ErrorData Fields

Contents8 May 2012 Invoicing Service API Guide

Page 102 - MarkInvoiceAsPaid API Errors

GetInvoiceDetails API OperationGetInvoiceDetails API Errors780 May 2012 Invoicing Service API Guide

Page 103

Invoicing Service API Guide May 2012 818CancelInvoice API OperationUse the CancelInvoice API operation to cancel an invoice. CancelInvoiceRequest Mess

Page 104

CancelInvoice API OperationCancelInvoiceResponse Message882 May 2012 Invoicing Service API GuideCancelInvoiceRequest FieldsCancelInvoiceResponse Messa

Page 105 - Operation

Invoicing Service API Guide May 2012 83CancelInvoice API OperationCancelInvoiceResponse Message8ResponseEnvelope FieldsCancelInvoiceResponse FieldsFie

Page 106 - ResponseEnvelope Fields

CancelInvoice API OperationPPFault Message884 May 2012 Invoicing Service API GuidePPFault MessageThe PPFaultMessage returns ErrorData and the Response

Page 107

Invoicing Service API Guide May 2012 85CancelInvoice API OperationPPFault Message8ErrorData FieldsResponseEnvelope FieldsField Descriptioncategory com

Page 108

CancelInvoice API OperationCancelInvoice API Errors886 May 2012 Invoicing Service API GuideCancelInvoice API ErrorscorrelationId xs:stringCorrelation

Page 109

Invoicing Service API Guide May 2012 879SearchInvoices API OperationUse the SearchInvoice API operation to search an invoice. SearchInvoicesRequest Me

Page 110

SearchInvoices API OperationSearchInvoicesRequest Message988 May 2012 Invoicing Service API GuideRequestEnvelope FieldsSearchInvoicesRequest FieldsFie

Page 111 - MarkInvoiceAsRefunded API

Invoicing Service API Guide May 2012 89SearchInvoices API OperationSearchInvoicesRequest Message9SearchParametersType Fieldspage xs:integer(Required)

Page 112 - OtherRefundDetailsType Fields

Invoicing Service API Guide May 2012 9 PrefaceYou can use the Invoicing Service API to create, send, and manage invoices using PayPal.Documentation Fe

Page 113

SearchInvoices API OperationSearchInvoicesResponse Message990 May 2012 Invoicing Service API GuideDateRangeType FieldsSearchInvoicesResponse MessageTh

Page 114

Invoicing Service API Guide May 2012 91SearchInvoices API OperationSearchInvoicesResponse Message9ResponseEnvelope FieldsField Descriptionack common:A

Page 115

SearchInvoices API OperationSearchInvoicesResponse Message992 May 2012 Invoicing Service API GuideSearchInvoicesResponse FieldsInvoiceSummaryListType

Page 116

Invoicing Service API Guide May 2012 93SearchInvoices API OperationSearchInvoicesResponse Message9InvoiceSummaryType FieldsField DescriptioninvoiceID

Page 117 - Revision History

SearchInvoices API OperationPPFault Message994 May 2012 Invoicing Service API GuidePPFault MessageThe PPFaultMessage returns ErrorData and the Respons

Page 118

Invoicing Service API Guide May 2012 95SearchInvoices API OperationPPFault Message9ErrorData FieldsResponseEnvelope FieldsField Descriptioncategory co

Page 119

SearchInvoices API OperationSearchInvoices API Errors996 May 2012 Invoicing Service API GuideSearchInvoices API ErrorscorrelationId xs:stringCorrelati

Page 120

Invoicing Service API Guide May 2012 9710MarkInvoiceAsPaid API OperationUse the MarkInvoiceAsPaid API operation to mark an invoice as paid. MarkInvoic

Page 121

MarkInvoiceAsPaid API OperationMarkInvoiceAsPaidRequest Message1098 May 2012 Invoicing Service API GuideMarkInvoiceAsPaidRequest FieldsOtherPaymentDet

Page 122

Invoicing Service API Guide May 2012 99MarkInvoiceAsPaid API OperationMarkInvoiceAsPaidResponse Message10MarkInvoiceAsPaidResponse MessageThe MarkInvo

Comments to this Manuals

No comments