Commit 00682d46c6b8ed3dcb8dad4f0979c7dfb6ad1df2

Authored by Adhidarma Hadiwinoto
1 parent bffc39e1f2
Exists in master

perbaikan topupRequest

Showing 1 changed file with 14 additions and 1 deletions Side-by-side Diff

... ... @@ -61,13 +61,15 @@ function topupRequest(task) {
61 61 var reqOpts = {
62 62 url: config.h2h_out.partner,
63 63 method: "POST",
  64 + body: payload,
64 65 headers: {
65 66 'Content-Type': 'text/xml',
66   - 'Content-Length': Buffer.byteLength(payload)
  67 + //'Content-Length': Buffer.byteLength(payload)
67 68 }
68 69 };
69 70  
70 71 logger.verbose('Requesting to partner', {reqOpts: reqOpts, payload: payload});
  72 + /*
71 73 var buffer = "";
72 74 var req = http.request(reqOpts, function( res ) {
73 75  
... ... @@ -79,6 +81,17 @@ function topupRequest(task) {
79 81 topupResponseHandler(buffer, task.requestId);
80 82 });
81 83 });
  84 + */
  85 + request(reqOpts, function (err, response, body) {
  86 + if (err) {
  87 + var msg = 'Error requesting to partner: ' + err;
  88 + callbackReport(task.requestId, '68', msg);
  89 + return;
  90 + }
  91 +
  92 + logger.verbose('Got a direct response from partner', {response: body, task: task});
  93 + topupResponseHandler(body, task.requestId, callbackReport);
  94 + });
82 95 }
83 96  
84 97 function topupResponseHandler(xmlResponse, _requestId, cb) {