Contents | 4
Following the Authorization Request..................................................................................................................... 26
Authorization Reversal Service.......................................................................................................................27
Requesting the Authorization Reversal Service.................................................................................................27
Capture Service.....................................................................................................................................................28
Requesting the Capture Service................................................................................................................................ 28
Following the Capture Request................................................................................................................................. 28
Sale Service............................................................................................................................................................ 29
Requesting the Sale Service........................................................................................................................................ 29
Following the Sale Request......................................................................................................................................... 29
Refund Service...................................................................................................................................................... 30
Requesting the Refund Service..................................................................................................................................30
Billing Agreements Service...............................................................................................................................31
Requesting the Billing Agreements Service......................................................................................................... 31
Setting Up a Billing Agreement................................................................................................................................. 31
Creating a Billing Agreement............................................................................................................................31
Billing Agreement Service Examples...................................................................................................................... 32
API Fields................................................................................................................................................................ 34
Formatting Restrictions................................................................................................................................................ 34
Data Type Definitions.................................................................................................................................................... 34
Numbered Elements....................................................................................................................................................... 34
Working with Multibyte Character Strings.......................................................................................................... 35
Request IDs in Request Messages............................................................................................................................ 36
Request IDs in API Response Messages................................................................................................................ 37
Request Fields................................................................................................................................................................... 38
Response Fields................................................................................................................................................................ 52
Service Examples..................................................................................................................................................73
Name-Value Pair Examples..........................................................................................................................................73
Sessions Service......................................................................................................................................................73
Order Service........................................................................................................................................................... 74
Cancel Service..........................................................................................................................................................75
Authorization Service...........................................................................................................................................76
Authorization Reversal Service........................................................................................................................76
Capture Service....................................................................................................................................................... 77
Sale Service............................................................................................................................................................... 77
Refund Service.........................................................................................................................................................79
PayPal Express Checkout Using Alternative Payment Services | Contents | 4