Search…
Electronic Fulfillment Service (OFI)
Understand how Electronic Fulfillment Service Integration (OFI) works.
The OFI serves as the automated mechanism through which Digital River communicates the fulfillment of licenses, warranties, storage space, secure certificates, PINs digital activation, and various service products.

Supported scenarios

The Electronic Fulfillment service supports the following fulfillment scenarios:
Type
Description
Real-time Synchronous Line
When you send a request, the response is expected at a later point per line item.
Real-time Asynchronous Line
When you send a request, the response is expected at a later point per line item.
Non Real-time Line
A bulk option for sending a request for multiple line items and a response is expected at a later point.
Real-time Synchronous Order
When you send a request, the response is expected in real-time per order.
Real-time Asynchronous Order
When you send a request, the response is expected at a later point per order.
Electronic Fulfillment Revoke
When you send a revoke, a response is expected in real-time.
Electronic Fulfillment Notification
The standard response for all asynchronous and non-real-time types.
Note: Until a completed status is received for <electronicFulfillmentResponse> or <electronicFulfillmentNotice>, the customer will not be charged.

Asynchronous

When a customer purchases a product, Digital River sends an Electronic Fulfillment Request and expects a fulfillment response at a later point because the client-side requires further processing.
Example:
  1. 1.
    A customer buys a product.
  2. 2.
    Digital River generates an Electronic Fulfillment Request and sends it to the client's endpoint.
  3. 3.
    Digital River informs the customer that the order was submitted and they will receive the details shortly on the Thank you page or in the notification email.
  4. 4.
    The client verifies and evaluates whether to provide the services or not.
  5. 5.
    If everything is OK, the client asynchronously sends the Electronic Fulfillment Response to Digital River containing the fulfillment details. The client's endpoint must respond with an Electronic Fulfillment Response at a later point.
  6. 6.
    Digital River sends an email to the customer that contains the fulfillment details.
  7. 7.
    The settlement is executed.
Asynchronous

Synchronous

When a customer purchases a product, the Digital River sends an Electronic Fulfillment Request and expects an Electronic Fulfillment Response from the client in real-time.
Example:
  1. 1.
    A customer buys a product
  2. 2.
    Digital River generates an Electronic Fulfillment Request and sends it to the client's endpoint.
  3. 3.
    The client sends the Electronic Fulfillment Response to Digital River containing the fulfillment details. The client's endpoint must respond with an Electronic Fulfillment Response in real-time.
  4. 4.
    Digital River presents the access credentials to the customer in the Thank you page and in the notification email.
  5. 5.
    The settlement is executed.
Synchronous

Electronic fulfillment service request/response

A successful electronicFulfillmentResponse/electronicFulfillmentNotice results in a response that contains a non-null, non-empty item element. The isAutoRetriable, responseCode, responseType, responseMessage, and reasonCode elements will be ignored. These elements only appear in an unsuccessful scenario.
When the successful element is set to false, this signifies an unsuccessful response. In this situation, Digital River uses the isAutoRetriable, responseCode, responseType, responseMessage, and reasonCode elements to fix the issue causing the non-successful response, and tries again.
When the isAutoRetriable flag is set to false, there is a missing required field or a problem with data in the request and Digital River does not automatically retry the request. If the isAutoRetriable element is set to true, Digital River automatically retries the request every hour for 21 days.
The fulfillment company can cancel the whole order or part of the line item.
Request sample
Successful response sample
Successful electronic fulfillment notice
(Error) Unsuccessful response sample
(Error) Unsuccessful electronic fulfillment notice
(Cancelled) Unsuccessful electronic fulfillment response
1
{
2
"ElectronicFulfillmentRequest": {
3
"lineItemID": {
4
"_xmlns:xsi": "http://www.w3.org/2001/XMLSchema-instance",
5
"_xmlns:xsd": "http://www.w3.org/2001/XMLSchema",
6
"_xsi:type": "xsd:string",
7
"__text": "15611960011"
8
},
9
"lineItemExternalReferenceID": {
10
"_xmlns:xsi": "http://www.w3.org/2001/XMLSchema-instance",
11
"_xmlns:xsd": "http://www.w3.org/2001/XMLSchema",
12
"_xsi:type": "xsd:string",
13
"_xsi:nil": "true"
14
},
15
"quantity": {
16
"_xmlns:xsi": "http://www.w3.org/2001/XMLSchema-instance",
17
"_xmlns:xsd": "http://www.w3.org/2001/XMLSchema",
18
"_xsi:type": "xsd:integer",
19
"__text": "1"
20
},
21
"productKey": {
22
"productID": {
23
"_xmlns:xsd": "http://www.w3.org/2001/XMLSchema",
24
"_xsi:type": "xsd:string",
25
"__text": "283900600"
26
},
27
"externalReferenceID": {
28
"_xmlns:xsd": "http://www.w3.org/2001/XMLSchema",
29
"_xsi:type": "xsd:string",
30
"_xsi:nil": "true"
31
},
32
"companyID": {
33
"_xmlns:xsd": "http://www.w3.org/2001/XMLSchema",
34
"_xsi:type": "xsd:string",
35
"__text": "companyID"
36
},
37
"locale": {
38
"_xmlns:xsd": "http://www.w3.org/2001/XMLSchema",
39
"_xsi:type": "xsd:string",
40
"__text": "de_DE"
41
},
42
"_xmlns:xsi": "http://www.w3.org/2001/XMLSchema-instance",
43
"_xmlns:ns2": "http://integration.digitalriver.com/Common/1.0",
44
"_xsi:type": "ns2:ProductKey"
45
},
46
"productInfo": {
47
"productDataID": {
48
"_xmlns:xsd": "http://www.w3.org/2001/XMLSchema",
49
"_xsi:type": "xsd:string",
50
"__text": "4848922500"
51
},
52
"mfrPartNumber": {
53
"_xmlns:xsd": "http://www.w3.org/2001/XMLSchema",
54
"_xsi:type": "xsd:string",
55
"__text": "LC.BAG11.002"
56
},
57
"shipperPartNumber": {
58
"_xmlns:xsd": "http://www.w3.org/2001/XMLSchema",
59
"_xsi:type": "xsd:string",
60
"_xsi:nil": "true"
61
},
62
"sku": {
63
"_xmlns:xsd": "http://www.w3.org/2001/XMLSchema",
64
"_xsi:type": "xsd:string",
65
"__text": "LC.BAG11.002"
66
},
67
"name": {
68
"_xmlns:xsd": "http://www.w3.org/2001/XMLSchema",
69
"_xsi:type": "xsd:string",
70
"__text": "TestICONIA B1-71x SERIES POCKET"
71
},
72
"platform": {
73
"_xmlns:xsd": "http://www.w3.org/2001/XMLSchema",
74
"_xsi:type": "xsd:string",
75
"_xsi:nil": "true"
76
},
77
"year": {
78
"_xmlns:xsd": "http://www.w3.org/2001/XMLSchema",
79
"_xsi:type": "xsd:string",
80
"_xsi:nil": "true"
81
},
82
"seats": {
83
"_xmlns:xsd": "http://www.w3.org/2001/XMLSchema",
84
"_xsi:type": "xsd:string",
85
"_xsi:nil": "true"
86
},
87
"companyID": {
88
"_xmlns:xsd": "http://www.w3.org/2001/XMLSchema",
89
"_xsi:type": "xsd:string",
90
"__text": "comnpanyID"
91
},
92
"exportCountry": {
93
"_xmlns:xsd": "http://www.w3.org/2001/XMLSchema",
94
"_xsi:type": "xsd:string",
95
"_xsi:nil": "true"
96
},
97
"manufactureCountry": {
98
"_xmlns:xsd": "http://www.w3.org/2001/XMLSchema",
99
"_xsi:type": "xsd:string",
100
"__text": "CN"
101
},
102
"harmonizeCode": {
103
"_xmlns:xsd": "http://www.w3.org/2001/XMLSchema",
104
"_xsi:type": "xsd:string",
105
"__text": "42021219"
106
},
107
"eccn": {
108
"_xmlns:xsd": "http://www.w3.org/2001/XMLSchema",
109
"_xsi:type": "xsd:string",
110
"__text": "EAR99"
111
},
112
"licenseException": {
113
"_xmlns:xsd": "http://www.w3.org/2001/XMLSchema",
114
"_xsi:type": "xsd:string",
115
"_xsi:nil": "true"
116
},
117
"ccats": {
118
"_xmlns:xsd": "http://www.w3.org/2001/XMLSchema",
119
"_xsi:type": "xsd:string",
120
"_xsi:nil": "true"
121
},
122
"extendedAttributes": {
123
"item": {
124
"name": {
125
"_xmlns:xsd": "http://www.w3.org/2001/XMLSchema",
126
"_xsi:type": "xsd:string",
127
"__text": "weight"
128
},
129
"value": {
130
"_xmlns:xsd": "http://www.w3.org/2001/XMLSchema",
131
"_xsi:type": "xsd:string",
132
"__text": "0.100 kg"
133
},
134
"valueDataType": {
135
"_xmlns:xsd": "http://www.w3.org/2001/XMLSchema",
136
"_xsi:type": "xsd:string",
137
"__text": "string"
138
},
139
"_xsi:type": "ns4:ExtendedAttributesInfo"
140
},
141
"_xmlns:ns4": "http://integration.digitalriver.com/Common/1.0",
142
"_xsi:type": "ns4:ExtendedAttributesInfoArray"
143
},
144
"_xmlns:xsi": "http://www.w3.org/2001/XMLSchema-instance",
145
"_xmlns:ns3": "http://integration.digitalriver.com/commonRequisition/1.0",
146
"_xsi:type": "ns3:ProductDataInfo"
147
},
148
"preOrder": {
149
"_xmlns:xsi": "http://www.w3.org/2001/XMLSchema-instance",
150
"_xmlns:soapenc": "http://schemas.xmlsoap.org/soap/encoding/",
151
"_xsi:type": "soapenc:boolean",
152
"__text": "false"
153
},
154
"preOrderReleaseDate": {
155
"_xmlns:xsi": "http://www.w3.org/2001/XMLSchema-instance",
156
"_xmlns:xsd": "http://www.w3.org/2001/XMLSchema",
157
"_xsi:type": "xsd:dateTime",
158
"__text": "2013-11-29T15:12:29.810Z"
159
},
160
"digitalRightInfoArray": {
161
"_xmlns:xsi": "http://www.w3.org/2001/XMLSchema-instance",
162
"_xmlns:ns5": "http://integration.digitalriver.com/commonRequisition/1.0",
163
"_xsi:type": "ns5:LineItemDigitalInfoArray"
164
},
165
"lineItemLevelPricing": {
166
"unitPrice": {
167
"currencyCode": {
168
"_xmlns:xsd": "http://www.w3.org/2001/XMLSchema",
169
"_xsi:type": "xsd:string",
170
"__text": "EUR"
171
},
172
"amount": {
173
"_xmlns:xsd": "http://www.w3.org/2001/XMLSchema",
174
"_xsi:type": "xsd:decimal",
175
"__text": "19.90"
176
},
177
"_xmlns:ns7": "http://integration.digitalriver.com/Common/1.0",
178
"_xsi:type": "ns7:MoneyInfo"
179
},
180
"listPrice": {
181
"currencyCode": {
182
"_xmlns:xsd": "http://www.w3.org/2001/XMLSchema",
183
"_xsi:type": "xsd:string",
184
"__text": "EUR"
185
},
186
"amount": {
187
"_xmlns:xsd": "http://www.w3.org/2001/XMLSchema",
188
"_xsi:type": "xsd:decimal",
189
"__text": "19.90"
190
},
191
"_xmlns:ns8": "http://integration.digitalriver.com/Common/1.0",
192
"_xsi:type": "ns8:MoneyInfo"
193
},
194
"distributorPrice": {
195
"currencyCode": {
196
"_xmlns:xsd": "http://www.w3.org/2001/XMLSchema",
197
"_xsi:type": "xsd:string",
198
"__text": "EUR"
199
},
200
"amount": {
201
"_xmlns:xsd": "http://www.w3.org/2001/XMLSchema",
202
"_xsi:type": "xsd:decimal",
203
"__text": "0.00"
204
},
205
"_xmlns:ns9": "http://integration.digitalriver.com/Common/1.0",
206
"_xsi:type": "ns9:MoneyInfo"
207
},
208
"pricePerQty": {
209
"currencyCode": {
210
"_xmlns:xsd": "http://www.w3.org/2001/XMLSchema",
211
"_xsi:type": "xsd:string",
212
"__text": "EUR"
213
},
214
"amount": {
215
"_xmlns:xsd": "http://www.w3.org/2001/XMLSchema",
216
"_xsi:type": "xsd:decimal",
217
"__text": "16.72"
218
},
219
"_xmlns:ns10": "http://integration.digitalriver.com/Common/1.0",
220
"_xsi:type": "ns10:MoneyInfo"
221
},
222
"tax": {
223
"currencyCode": {
224
"_xmlns:xsd": "http://www.w3.org/2001/XMLSchema",
225
"_xsi:type": "xsd:string",
226
"__text": "EUR"
227
},
228
"amount": {
229
"_xmlns:xsd": "http://www.w3.org/2001/XMLSchema",
230
"_xsi:type": "xsd:decimal",
231
"__text": "3.84"
232
},
233
"_xmlns:ns11": "http://integration.digitalriver.com/Common/1.0",
234
"_xsi:type": "ns11:MoneyInfo"
235
},
236
"productTax": {
237
"currencyCode": {
238
"_xmlns:xsd": "http://www.w3.org/2001/XMLSchema",
239
"_xsi:type": "xsd:string",
240
"__text": "EUR"
241
},
242
"amount": {
243
"_xmlns:xsd": "http://www.w3.org/2001/XMLSchema",
244
"_xsi:type": "xsd:decimal",
245
"__text": "3.18"
246
},
247
"_xmlns:ns12": "http://integration.digitalriver.com/Common/1.0",
248
"_xsi:type": "ns12:MoneyInfo"
249
},
250
"shippingTax": {
251
"currencyCode": {
252
"_xmlns:xsd": "http://www.w3.org/2001/XMLSchema",
253
"_xsi:type": "xsd:string",
254
"__text": "EUR"
255
},
256
"amount": {
257
"_xmlns:xsd": "http://www.w3.org/2001/XMLSchema",
258
"_xsi:type": "xsd:decimal",
259
"__text": "0.66"
260
},
261
"_xmlns:ns13": "http://integration.digitalriver.com/Common/1.0",
262
"_xsi:type": "ns13:MoneyInfo"
263
},
264
"shipping": {
265
"currencyCode": {
266
"_xmlns:xsd": "http://www.w3.org/2001/XMLSchema",
267
"_xsi:type": "xsd:string",
268
"__text": "EUR"
269
},
270
"amount": {
271
"_xmlns:xsd": "http://www.w3.org/2001/XMLSchema",
272
"_xsi:type": "xsd:decimal",
273
"__text": "3.46"
274
},
275
"_xmlns:ns14": "http://integration.digitalriver.com/Common/1.0",
276
"_xsi:type": "ns14:MoneyInfo"
277
},
278
"handling": {
279
"currencyCode": {
280
"_xmlns:xsd": "http://www.w3.org/2001/XMLSchema",
281
"_xsi:type": "xsd:string",
282
"__text": "EUR"
283
},
284
"amount": {
285
"_xmlns:xsd": "http://www.w3.org/2001/XMLSchema",
286
"_xsi:type": "xsd:decimal",
287
"__text": "0.00"
288
},
289
"_xmlns:ns15": "http://integration.digitalriver.com/Common/1.0",
290
"_xsi:type": "ns15:MoneyInfo"
291
},
292
"incentive": {
293
"currencyCode": {
294
"_xmlns:xsd": "http://www.w3.org/2001/XMLSchema",
295
"_xsi:type": "xsd:string",
296
"__text": "EUR"
297
},
298
"amount": {
299
"_xmlns:xsd": "http://www.w3.org/2001/XMLSchema",
300
"_xsi:type": "xsd:decimal",
301
"__text": "0.00"
302
},
303
"_xmlns:ns16": "http://integration.digitalriver.com/Common/1.0",
304
"_xsi:type": "ns16:MoneyInfo"
305
},
306
"reqLevelIncentivePerQuantity": {
307
"currencyCode": {
308
"_xmlns:xsd": "http://www.w3.org/2001/XMLSchema",
309
"_xsi:type": "xsd:string",
310
"__text": "EUR"
311
},
312
"amount": {
313
"_xmlns:xsd": "http://www.w3.org/2001/XMLSchema",
314
"_xsi:type": "xsd:decimal",
315
"__text": "0.00"
316
},
317
"_xmlns:ns17": "http://integration.digitalriver.com/Common/1.0",
318
"_xsi:type": "ns17:MoneyInfo"
319
},
320
"lineItemLevelIncentivePerQuantity": {
321
"currencyCode": {
322
"_xmlns:xsd": "http://www.w3.org/2001/XMLSchema",
323
"_xsi:type": "xsd:string",
324
"__text": "EUR"
325
},
326
"amount": {
327
"_xmlns:xsd": "http://www.w3.org/2001/XMLSchema",
328
"_xsi:type": "xsd:decimal",
329
"__text": "0.00"
330
},
331
"_xmlns:ns18": "http://integration.digitalriver.com/Common/1.0",
332
"_xsi:type": "ns18:MoneyInfo"
333
},
334
"taxableFees": {
335
"currencyCode": {
336
"_xmlns:xsd": "http://www.w3.org/2001/XMLSchema",
337
"_xsi:type": "xsd:string",
338
"__text": "EUR"
339
},
340
"amount": {
341
"_xmlns:xsd": "http://www.w3.org/2001/XMLSchema",
342
"_xsi:type": "xsd:decimal",
343
"__text": "0.00"
344
},
345
"_xmlns:ns19": "http://integration.digitalriver.com/Common/1.0",
346
"_xsi:type": "ns19:MoneyInfo"
347
},
348
"taxOnTaxableFees": {
349
"currencyCode": {
350
"_xmlns:xsd": "http://www.w3.org/2001/XMLSchema",
351
"_xsi:type": "xsd:string",
352
"__text": "EUR"
353
},
354
"amount": {
355
"_xmlns:xsd": "http://www.w3.org/2001/XMLSchema",
356
"_xsi:type": "xsd:decimal",
357
"__text": "0.00"
358
},
359
"_xmlns:ns20": "http://integration.digitalriver.com/Common/1.0",
360
"_xsi:type": "ns20:MoneyInfo"
361
},
362
"nonTaxableFees": {
363
"currencyCode": {
364
"_xmlns:xsd": "http://www.w3.org/2001/XMLSchema",
365
"_xsi:type": "xsd:string",
366
"__text": "EUR"
367
},
368
"amount": {
369
"_xmlns:xsd": "http://www.w3.org/2001/XMLSchema",
370
"_xsi:type": "xsd:decimal",
371
"__text": "0.00"
372
},
373
"_xmlns:ns21": "http://integration.digitalriver.com/Common/1.0",
374
"_xsi:type": "ns21:MoneyInfo"
375
},
376
"recurringFee": {
377
"currencyCode": {
378
"_xmlns:xsd": "http://www.w3.org/2001/XMLSchema",
379
"_xsi:type": "xsd:string",
380
"__text": "EUR"
381
},
382
"amount": {
383
"_xmlns:xsd": "http://www.w3.org/2001/XMLSchema",
384
"_xsi:type": "xsd:decimal",
385
"__text": "0.00"
386
},
387
"_xmlns:ns22": "http://integration.digitalriver.com/Common/1.0",
388
"_xsi:type": "ns22:MoneyInfo"
389
},
390
"shippingBeforeDiscount": {
391
"currencyCode": {
392
"_xmlns:xsd": "http://www.w3.org/2001/XMLSchema",
393
"_xsi:type": "xsd:string",
394
"__text": "EUR"
395
},
396
"amount": {
397
"_xmlns:xsd": "http://www.w3.org/2001/XMLSchema",
398
"_xsi:type": "xsd:decimal",
399
"__text": "3.46"
400
},
401
"_xmlns:ns23": "http://integration.digitalriver.com/Common/1.0",
402
"_xsi:type": "ns23:MoneyInfo"
403
},
404
"lineItemFees": {
405
"_xsi:type": "ns6:FeePriceInfoArray"
406
},
407
"_xmlns:xsi": "http://www.w3.org/2001/XMLSchema-instance",
408
"_xmlns:ns6": "http://integration.digitalriver.com/commonRequisition/1.0",
409
"_xsi:type": "ns6:LineItemPriceInfo"
410
},
411
"replacementInfo": {
412
"_xmlns:xsi": "http://www.w3.org/2001/XMLSchema-instance",
413
"_xmlns:ns24": "http://integration.digitalriver.com/commonRequisition/1.0",
414
"_xsi:type": "ns24:ReplacementInfo",
415
"_xsi:nil": "true"
416
},
417
"lineItemExtendedAttributes": {
418
"item": {
419
"name": {
420
"_xmlns:xsd": "http://www.w3.org/2001/XMLSchema",
421
"_xsi:type": "xsd:string",
422
"__text": "externalWarehouseIDFromRealtimeShippingResponse"
423
},
424
"value": {
425
"_xmlns:xsd": "http://www.w3.org/2001/XMLSchema",
426
"_xsi:type": "xsd:string",
427
"__text": "gTNL"
428
},
429
"valueDataType": {
430
"_xmlns:xsd": "http://www.w3.org/2001/XMLSchema",
431
"_xsi:type": "xsd:string",
432
"__text": "string"
433
},
434
"_xsi:type": "ns25:ExtendedAttributesInfo"
435
},
436
"_xmlns:xsi": "http://www.w3.org/2001/XMLSchema-instance",
437
"_xmlns:ns25": "http://integration.digitalriver.com/Common/1.0",
438
"_xsi:type": "ns25:ExtendedAttributesInfoArray"
439
},
440
"requisitionID": {
441
"_xmlns:xsi": "http://www.w3.org/2001/XMLSchema-instance",
442
"_xmlns:xsd": "http://www.w3.org/2001/XMLSchema",
443
"_xsi:type": "xsd:string",
444
"__text": "17877680045"
445
},
446
"orderExternalReferenceID": {
447
"_xmlns:xsi": "http://www.w3.org/2001/XMLSchema-instance",
448
"_xmlns:xsd": "http://www.w3.org/2001/XMLSchema",
449
"_xsi:type": "xsd:string",
450
"_xsi:nil": "true"
451
},
452
"submissionDate": {
453
"_xmlns:xsi": "http://www.w3.org/2001/XMLSchema-instance",
454
"_xmlns:xsd": "http://www.w3.org/2001/XMLSchema",
455
"_xsi:type": "xsd:dateTime",
456
"__text": "2013-11-28T18:26:12.000Z"
457
},
458
"shopperPassword": {
459
"_xmlns:xsi": "http://www.w3.org/2001/XMLSchema-instance",
460
"_xmlns:xsd": "http://www.w3.org/2001/XMLSchema",
461
"_xsi:type": "xsd:string",
462
"_xsi:nil": "true"
463
},
464
"shopperInfo": {
465
"userKey": {
466
"userID": {
467
"_xmlns:xsd": "http://www.w3.org/2001/XMLSchema",
468
"_xsi:type": "xsd:string",
469
"__text": "299163539513"
470
},
471
"externalReferenceID": {
472
"_xmlns:xsd": "http://www.w3.org/2001/XMLSchema",
473
"_xsi:type": "xsd:string",
474
"_xsi:nil": "true"
475
},
476
"companyID": {
477
"_xmlns:xsd": "http://www.w3.org/2001/XMLSchema",
478
"_xsi:type": "xsd:string",
479
"__text": "1"
480
},
481
"loginID": {
482
"_xmlns:xsd": "http://www.w3.org/2001/XMLSchema",
483
"_xsi:type": "xsd:string",
484
"__text": "[email protected]"
485
},
486
"siteID": {
487
"_xmlns:xsd": "http://www.w3.org/2001/XMLSchema",
488
"_xsi:type": "xsd:string",
489
"__text": "comnpanyID"
490
},
491
"_xsi:type": "ns26:UserKey"
492
},
493
"firstName": {
494
"_xmlns:xsd": "http://www.w3.org/2001/XMLSchema",
495
"_xsi:type": "xsd:string",
496
"__text": "Helmut"
497
},
498
"lastName": {
499
"_xmlns:xsd": "http://www.w3.org/2001/XMLSchema",
500
"_xsi:type": "xsd:string",
501
"__text": "Galonska"
502
},
503
"email": {
504
"_xmlns:xsd": "http://www.w3.org/2001/XMLSchema",
505
"_xsi:type": "xsd:string",
506
"__text": "[email protected]"
507
},
508
"locale": {
509
"_xmlns:xsd": "http://www.w3.org/2001/XMLSchema",
510
"_xsi:type": "xsd:string",
511
"__text": "de_DE"
512
},
513
"homePhone": {
514
"_xmlns:xsd": "http://www.w3.org/2001/XMLSchema",
515
"_xsi:type": "xsd:string",
516
"_xsi:nil": "true"
517
},
518
"faxPhone": {
519
"_xmlns:xsd": "http://www.w3.org/2001/XMLSchema",
520
"_xsi:type": "xsd:string",
521
"_xsi:nil": "true"
522
},
523
"shippingAddress": {
524
"addressID": {
525
"_xmlns:xsd": "http://www.w3.org/2001/XMLSchema",
526
"_xsi:type": "xsd:string",
527
"__text": "158311314313"
528
},
529
"city": {
530
"_xmlns:xsd": "http://www.w3.org/2001/XMLSchema",
531
"_xsi:type": "xsd:string",
532
"__text": "Meerbusch"
533
},
534
"countryA2": {
535
"_xmlns:xsd": "http://www.w3.org/2001/XMLSchema",
536
"_xsi:type": "xsd:string",
537
"_xsi:nil": "true"
538
},
539
"country": {
540
"_xmlns:xsd": "http://www.w3.org/2001/XMLSchema",
541
"_xsi:type": "xsd:string",
542
"__text": "DE"
543
},
544
"countryName": {
545
"_xmlns:xsd": "http://www.w3.org/2001/XMLSchema",
546
"_xsi:type": "xsd:string",
547
"__text": "Germany"
548
},
549
"line1": {
550
"_xmlns:xsd": "http://www.w3.org/2001/XMLSchema",
551
"_xsi:type": "xsd:string",
552
"__text": "In der Wasserstadt 12"
553
},
554
"line2": {
555
"_xmlns:xsd": "http://www.w3.org/2001/XMLSchema",
556
"_xsi:type": "xsd:string",
557
"_xsi:nil": "true"
558
},
559
"line3": {
560
"_xmlns:xsd": "http://www.w3.org/2001/XMLSchema",
561
"_xsi:type": "xsd:string",
562
"_xsi:nil": "true"
563
},
564
"locationCode": {
565
"_xmlns:xsd": "http://www.w3.org/2001/XMLSchema",
566
"_xsi:type": "xsd:string",
567
"_xsi:nil": "true"
568
},
569
"name1": {
570
"_xmlns:xsd": "http://www.w3.org/2001/XMLSchema",
571
"_xsi:type": "xsd:string",
572
"__text": "Helmut"
573
},
574
"name2": {
575
"_xmlns:xsd": "http://www.w3.org/2001/XMLSchema",
576
"_xsi:type": "xsd:string",
577
"__text": "Galonska"
578
},
579
"phoneNumber": {
580
"_xmlns:xsd": "http://www.w3.org/2001/XMLSchema",
581
"_xsi:type": "xsd:string",
582
"__text": "02150608806"
583
},
584
"postalCode": {
585
"_xmlns:xsd": "http://www.w3.org/2001/XMLSchema",
586
"_xsi:type": "xsd:string",
587
"__text": "40668"
588
},
589
"state": {
590
"_xmlns:xsd": "http://www.w3.org/2001/XMLSchema",
591
"_xsi:type": "xsd:string",
592
"_xsi:nil": "true"
593
},
594
"email": {
595
"_xmlns:xsd": "http://www.w3.org/2001/XMLSchema",
596
"_xsi:type": "xsd:string",
597
"__text": "[email protected]"
598
},
599
"faxPhone": {
600
"_xmlns:xsd": "http://www.w3.org/2001/XMLSchema",
601
"_xsi:type": "xsd:string",
602
"_xsi:nil": "true"
603
},
604
"companyName": {
605
"_xmlns:xsd": "http://www.w3.org/2001/XMLSchema",
606
"_xsi:type": "xsd:string",
607
"_xsi:nil": "true"
608
},
609
"phoneNumber2": {
610
"_xmlns:xsd": "http://www.w3.org/2001/XMLSchema",
611
"_xsi:type": "xsd:string",
612
"_xsi:nil": "true"
613
},
614
"countyName": {
615
"_xmlns:xsd": "http://www.w3.org/2001/XMLSchema",
616
"_xsi:type": "xsd:string",
617
"_xsi:nil": "true"
618
},
619
"extendedAttributes": {
620
"_xsi:type": "ns26:ExtendedAttributesInfoArray"
621
},
622
"_xsi:type": "ns26:AddressInfo"
623
},
624
"billingAddress": {
625
"addressID": {
626
"_xmlns:xsd": "http://www.w3.org/2001/XMLSchema",
627
"_xsi:type": "xsd:string",
628
"__text": "113111"
629
},
630
"city": {
631
"_xmlns:xsd": "http://www.w3.org/2001/XMLSchema",
632
"_xsi:type": "xsd:string",
633
"__text": "test"
634
},
635
"countryA2": {
636
"_xmlns:xsd": "http://www.w3.org/2001/XMLSchema",
637
"_xsi:type": "xsd:string",
638
"_xsi:nil": "true"
639
},
640
"country": {
641
"_xmlns:xsd": "http://www.w3.org/2001/XMLSchema",
642
"_xsi:type": "xsd:string",
643
"__text": "DE"
644
},
645
"countryName": {
646
"_xmlns:xsd": "http://www.w3.org/2001/XMLSchema",
647
"_xsi:type": "xsd:string",
648
"__text": "Germany"
649
},
650
"line1": {
651
"_xmlns:xsd": "http://www.w3.org/2001/XMLSchema",
652
"_xsi:type": "xsd:string",
653
"__text": "In der Wasserstadt 12"
654
},
655
"line2": {
656
"_xmlns:xsd": "http://www.w3.org/2001/XMLSchema",
657
"_xsi:type": "xsd:string",
658
"_xsi:nil": "true"
659
},
660
"line3": {
661
"_xmlns:xsd": "http://www.w3.org/2001/XMLSchema",
662
"_xsi:type": "xsd:string",
663
"_xsi:nil": "true"
664
},
665
"locationCode": {
666
"_xmlns:xsd": "http://www.w3.org/2001/XMLSchema",
667
"_xsi:type": "xsd:string",
668
"_xsi:nil": "true"
669
},
670
"name1": {
671
"_xmlns:xsd": "http://www.w3.org/2001/XMLSchema",
672
"_xsi:type": "xsd:string",
673
"__text": "Helmut"
674
},
675
"name2": {
676
"_xmlns:xsd": "http://www.w3.org/2001/XMLSchema",
677
"_xsi:type": "xsd:string",
678
"__text": "Galonska"
679
},
680
"phoneNumber": {
681
"_xmlns:xsd": "http://www.w3.org/2001/XMLSchema",
682
"_xsi:type": "xsd:string",
683
"__text": "02150608806"
684
},
685
"postalCode": {
686
"_xmlns:xsd": "http://www.w3.org/2001/XMLSchema",
687
"_xsi:type": "xsd:string",
688
"__text": "40668"
689
},
690
"state": {
691
"_xmlns:xsd": "http://www.w3.org/2001/XMLSchema",
692
"_xsi:type": "xsd:string",
693
"_xsi:nil": "true"
694
},
695
"email": {
696
"_xmlns:xsd": "http://www.w3.org/2001/XMLSchema",
697
"_xsi:type": "xsd:string",
698
"__text": "[email protected]"
699
},
700
"faxPhone": {
701
"_xmlns:xsd": "http://www.w3.org/2001/XMLSchema",
702
"_xsi:type": "xsd:string",
703
"_xsi:nil": "true"
704
},
705
"companyName": {
706
"_xmlns:xsd": "http://www.w3.org/2001/XMLSchema",
707
"_xsi:type": "xsd:string",
708
"_xsi:nil": "true"
709
},
710
"phoneNumber2": {
711
"_xmlns:xsd": "http://www.w3.org/2001/XMLSchema",
712
"_xsi:type": "xsd:string",
713
"_xsi:nil": "true"
714
},
715
"countyName": {
716
"_xmlns:xsd": "http://www.w3.org/2001/XMLSchema",
717
"_xsi:type": "xsd:string",
718
"_xsi:nil": "true"
719
},
720
"extendedAttributes": {
721
"item": {
722
"name": {
723
"_xmlns:xsd": "http://www.w3.org/2001/XMLSchema",
724
"_xsi:type": "xsd:string",
725
"__text": "payerIdentifier"
726
},
727
"value": {
728
"_xmlns:xsd": "http://www.w3.org/2001/XMLSchema",
729
"_xsi:type": "xsd:string",
730
"__text": "F57DFF7B12E04F94D23CEC919DF44394403EA3A0DA005E989F261A655737B1F2"
731
},
732
"valueDataType": {
733
"_xmlns:xsd": "http://www.w3.org/2001/XMLSchema",
734
"_xsi:type": "xsd:string",
735
"__text": "string"
736
},
737
"_xsi:type": "ns26:ExtendedAttributesInfo"
738
},
739
"_xsi:type": "ns26:ExtendedAttributesInfoArray"
740
},
741
"_xsi:type": "ns26:AddressInfo"
742
},
743
"_xmlns:xsi": "http://www.w3.org/2001/XMLSchema-instance",
744
"_xmlns:ns26": "http://integration.digitalriver.com/Common/1.0",
745
"_xsi:type": "ns26:UserInfo"
746
},
747
"orderExtendedAttributes": {
748
"item": {
749
"name": {
750
"_xmlns:xsd": "http://www.w3.org/2001/XMLSchema",
751
"_xsi:type": "xsd:string",
752
"__text": "feeJurisdiction"
753
},
754
"value": {
755
"_xmlns:xsd": "http://www.w3.org/2001/XMLSchema",
756
"_xsi:type": "xsd:string",
757
"__text": "DE"
758
},
759
"valueDataType": {
760
"_xmlns:xsd": "http://www.w3.org/2001/XMLSchema",
761
"_xsi:type": "xsd:string",
762
"__text": "string"
763
},
764
"_xsi:type": "ns27:ExtendedAttributesInfo"
765
},
766
"_xmlns:xsi": "http://www.w3.org/2001/XMLSchema-instance",
767
"_xmlns:ns27": "http://integration.digitalriver.com/Common/1.0",
768
"_xsi:type": "ns27:ExtendedAttributesInfoArray"
769
},
770
"_xmlns:ns1": "http://integration.digitalriver.com/ElectronicFulfillmentService",
771
"__prefix": "ns1"
772
}
773
}
Copied!
1
{
2
"ElectronicFulfillmentResponse": {
3
"successful": "true",
4
"electronicFulfillmentNotices": {
5
"item": {
6
"requisitionID": "7351151490",
7
"lineItemID": "8410539790",
8
"productKey": {
9
"productID": "8777656"
10
},
11
"fulfillmentDate": "2009-01-01T09:24:41.121Z",
12
"electronicFulfillmentNoticeItems": {
13
"item": {
14
"status": "Completed",
15
"quantity": "1",
16
"electronicContentType": "User warranty",
17
"electronicContent": "User warranty certified"
18
}
19
}
20
}
21
}
22
}
23
}
Copied!
1
{
2
"ElectronicFulfillmentNotice": {
3
"requisitionID": "7351151490",
4
"lineItemID": "8410539790",
5
"productKey": {
6
"productID": "8777656"
7
},
8
"fulfillmentDate": "2009-01-01T09:24:41.121Z",
9
"electronicFulfillmentNoticeItems": {
10
"item": {
11
"status": "Completed",
12
"quantity": "1",
13
"electronicContentType": "User warranty",
14
"electronicContent": "User warranty certified"
15
}
16
}
17
}
18
}
Copied!
1
{
2
"ElectronicFulfillmentResponse": {
3
"successful": "false",
4
"isAutoRetriable": "false",
5
"responseCode": "1",
6
"responseType": "Unrecognized orderExternalReferenceID",
7
"responseMessage": "Unrecognized orderExternalReferenceID - \nplease supply correct value",
8
"electronicFulfillmentNotices": {
9
"item": {
10
"requisitionID": "7351151490",
11
"lineItemID": "8410539790",
12
"productKey": {
13
"productID": "8777656"
14
},
15
"electronicFulfillmentNoticeItems": {
16
"item": {
17
"status": "Error",
18
"reasonCode": "Unrecognized \norderExternalReferenceID - please supply correct value",
19
"quantity": "1"
20
}
21
}
22
}
23
}
24
}
25
}
Copied!
1
{
2
"ElectronicFulfillmentNotice": {
3
"requisitionID": "7351151490",
4
"lineItemID": "8410539790",
5
"productKey": {
6
"productID": "8777656"
7
},
8
"electronicFulfillmentNoticeItems": {
9
"item": {
10
"status": "Cancelled",
11
"reasonCode": "Cancel order",
12
"electronicContentType": "User warranty",
13
"electronicContent": "User warranty not certified. \nUser does not exist.",
14
"quantity": "1"
15
}
16
}
17
}
18
}
Copied!
1
{
2
"ElectronicFulfillmentResponse": {
3
"successful": "false",
4
"responseCode": "10",
5
"responseMessage": "Cancel order - User not in our system",
6
"electronicFulfillmentNotices": {
7
"item": {
8
"requisitionID": "7351151490",
9
"lineItemID": "8410539790",
10
"productKey": {
11
"productID": "8777656"
12
},
13
"electronicFulfillmentNoticeItems": {
14
"item": {
15