Testing Toolkit Report

Fri, 25 Jun 2021 16:59:15 GMT
Total Assertions

169

Total Passed Tests

169

Total Failed Tests

0


Runtime Information
Template Name: multi
Total run duration: 34643 ms
Average response time: NA
Summary Item Total Failed
Test Cases 18 0
Requests 93 0
Assertions 169 0

Request Information
Request Method: get
Request URL: /participants/testfsp1/accounts
Response Information
Response Code: 200 - OK
Mean time per request: NA
Mean size per request: NA

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
FSPIOP-Source testingtoolkitdfsp
traceparent 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00
CURL command
curl 'http://test3-centralledger-service/participants/testfsp1/accounts' -H 'fspiop-source: testingtoolkitdfsp' -H 'traceparent: 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00' -H 'user-agent: axios/0.21.1' --compressed
Response Headers
{
  "content-type": "application/json; charset=utf-8",
  "cache-control": "no-cache",
  "content-length": "592",
  "accept-ranges": "bytes",
  "date": "Fri, 25 Jun 2021 16:58:40 GMT",
  "connection": "keep-alive"
}
Response Body
[
  {
    "id": 15,
    "ledgerAccountType": "POSITION",
    "currency": "USD",
    "isActive": 1,
    "value": 0,
    "reservedValue": 0,
    "changedDate": "2021-06-25T16:53:55.000Z"
  },
  {
    "id": 16,
    "ledgerAccountType": "SETTLEMENT",
    "currency": "USD",
    "isActive": 1,
    "value": -5000,
    "reservedValue": 0,
    "changedDate": "2021-06-25T16:53:56.000Z"
  },
  {
    "id": 17,
    "ledgerAccountType": "INTERCHANGE_FEE",
    "currency": "USD",
    "isActive": 1,
    "value": 0,
    "reservedValue": 0,
    "changedDate": "2021-06-25T16:53:55.000Z"
  },
  {
    "id": 18,
    "ledgerAccountType": "INTERCHANGE_FEE_SETTLEMENT",
    "currency": "USD",
    "isActive": 1,
    "value": 0,
    "reservedValue": 0,
    "changedDate": "2021-06-25T16:53:55.000Z"
  }
]
Test Information
NameResult
Response code is 200 PASSED
Total 1 / 1
Test Failure
Test NameAssertion Error
Request Information
Request Method: get
Request URL: /participants/testfsp2/accounts
Response Information
Response Code: 200 - OK
Mean time per request: NA
Mean size per request: NA

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
FSPIOP-Source testingtoolkitdfsp
traceparent 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00
CURL command
curl 'http://test3-centralledger-service/participants/testfsp2/accounts' -H 'fspiop-source: testingtoolkitdfsp' -H 'traceparent: 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00' -H 'user-agent: axios/0.21.1' --compressed
Response Headers
{
  "content-type": "application/json; charset=utf-8",
  "cache-control": "no-cache",
  "content-length": "592",
  "accept-ranges": "bytes",
  "date": "Fri, 25 Jun 2021 16:58:41 GMT",
  "connection": "keep-alive"
}
Response Body
[
  {
    "id": 19,
    "ledgerAccountType": "POSITION",
    "currency": "USD",
    "isActive": 1,
    "value": 0,
    "reservedValue": 0,
    "changedDate": "2021-06-25T16:53:57.000Z"
  },
  {
    "id": 20,
    "ledgerAccountType": "SETTLEMENT",
    "currency": "USD",
    "isActive": 1,
    "value": -5000,
    "reservedValue": 0,
    "changedDate": "2021-06-25T16:53:58.000Z"
  },
  {
    "id": 21,
    "ledgerAccountType": "INTERCHANGE_FEE",
    "currency": "USD",
    "isActive": 1,
    "value": 0,
    "reservedValue": 0,
    "changedDate": "2021-06-25T16:53:57.000Z"
  },
  {
    "id": 22,
    "ledgerAccountType": "INTERCHANGE_FEE_SETTLEMENT",
    "currency": "USD",
    "isActive": 1,
    "value": 0,
    "reservedValue": 0,
    "changedDate": "2021-06-25T16:53:57.000Z"
  }
]
Test Information
NameResult
Response code is 200 PASSED
Total 1 / 1
Test Failure
Test NameAssertion Error
Request Information
Request Method: get
Request URL: /participants/testfsp3/accounts
Response Information
Response Code: 200 - OK
Mean time per request: NA
Mean size per request: NA

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
FSPIOP-Source testingtoolkitdfsp
traceparent 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00
CURL command
curl 'http://test3-centralledger-service/participants/testfsp3/accounts' -H 'fspiop-source: testingtoolkitdfsp' -H 'traceparent: 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00' -H 'user-agent: axios/0.21.1' --compressed
Response Headers
{
  "content-type": "application/json; charset=utf-8",
  "cache-control": "no-cache",
  "content-length": "592",
  "accept-ranges": "bytes",
  "date": "Fri, 25 Jun 2021 16:58:41 GMT",
  "connection": "keep-alive"
}
Response Body
[
  {
    "id": 23,
    "ledgerAccountType": "POSITION",
    "currency": "USD",
    "isActive": 1,
    "value": 0,
    "reservedValue": 0,
    "changedDate": "2021-06-25T16:54:00.000Z"
  },
  {
    "id": 24,
    "ledgerAccountType": "SETTLEMENT",
    "currency": "USD",
    "isActive": 1,
    "value": -5000,
    "reservedValue": 0,
    "changedDate": "2021-06-25T16:54:01.000Z"
  },
  {
    "id": 25,
    "ledgerAccountType": "INTERCHANGE_FEE",
    "currency": "USD",
    "isActive": 1,
    "value": 0,
    "reservedValue": 0,
    "changedDate": "2021-06-25T16:54:00.000Z"
  },
  {
    "id": 26,
    "ledgerAccountType": "INTERCHANGE_FEE_SETTLEMENT",
    "currency": "USD",
    "isActive": 1,
    "value": 0,
    "reservedValue": 0,
    "changedDate": "2021-06-25T16:54:00.000Z"
  }
]
Test Information
NameResult
Response code is 200 PASSED
Total 1 / 1
Test Failure
Test NameAssertion Error
Request Information
Request Method: get
Request URL: /participants/testfsp4/accounts
Response Information
Response Code: 200 - OK
Mean time per request: NA
Mean size per request: NA

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
FSPIOP-Source testingtoolkitdfsp
traceparent 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00
CURL command
curl 'http://test3-centralledger-service/participants/testfsp4/accounts' -H 'fspiop-source: testingtoolkitdfsp' -H 'traceparent: 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00' -H 'user-agent: axios/0.21.1' --compressed
Response Headers
{
  "content-type": "application/json; charset=utf-8",
  "cache-control": "no-cache",
  "content-length": "592",
  "accept-ranges": "bytes",
  "date": "Fri, 25 Jun 2021 16:58:41 GMT",
  "connection": "keep-alive"
}
Response Body
[
  {
    "id": 27,
    "ledgerAccountType": "POSITION",
    "currency": "USD",
    "isActive": 1,
    "value": 0,
    "reservedValue": 0,
    "changedDate": "2021-06-25T16:54:02.000Z"
  },
  {
    "id": 28,
    "ledgerAccountType": "SETTLEMENT",
    "currency": "USD",
    "isActive": 1,
    "value": -5000,
    "reservedValue": 0,
    "changedDate": "2021-06-25T16:54:03.000Z"
  },
  {
    "id": 29,
    "ledgerAccountType": "INTERCHANGE_FEE",
    "currency": "USD",
    "isActive": 1,
    "value": 0,
    "reservedValue": 0,
    "changedDate": "2021-06-25T16:54:02.000Z"
  },
  {
    "id": 30,
    "ledgerAccountType": "INTERCHANGE_FEE_SETTLEMENT",
    "currency": "USD",
    "isActive": 1,
    "value": 0,
    "reservedValue": 0,
    "changedDate": "2021-06-25T16:54:02.000Z"
  }
]
Test Information
NameResult
Response code is 200 PASSED
Total 1 / 1
Test Failure
Test NameAssertion Error
Request Information
Request Method: get
Request URL: /participants/payerfsp/accounts
Response Information
Response Code: 200 - OK
Mean time per request: NA
Mean size per request: NA

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
FSPIOP-Source testingtoolkitdfsp
traceparent 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00
CURL command
curl 'http://test3-centralledger-service/participants/payerfsp/accounts' -H 'fspiop-source: testingtoolkitdfsp' -H 'traceparent: 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00' -H 'user-agent: axios/0.21.1' --compressed
Response Headers
{
  "content-type": "application/json; charset=utf-8",
  "cache-control": "no-cache",
  "content-length": "595",
  "accept-ranges": "bytes",
  "date": "Fri, 25 Jun 2021 16:58:41 GMT",
  "connection": "keep-alive"
}
Response Body
[
  {
    "id": 11,
    "ledgerAccountType": "POSITION",
    "currency": "USD",
    "isActive": 1,
    "value": 1000,
    "reservedValue": 0,
    "changedDate": "2021-06-25T16:53:08.000Z"
  },
  {
    "id": 12,
    "ledgerAccountType": "SETTLEMENT",
    "currency": "USD",
    "isActive": 1,
    "value": -5000,
    "reservedValue": 0,
    "changedDate": "2021-06-25T16:53:09.000Z"
  },
  {
    "id": 13,
    "ledgerAccountType": "INTERCHANGE_FEE",
    "currency": "USD",
    "isActive": 1,
    "value": 0,
    "reservedValue": 0,
    "changedDate": "2021-06-25T16:53:08.000Z"
  },
  {
    "id": 14,
    "ledgerAccountType": "INTERCHANGE_FEE_SETTLEMENT",
    "currency": "USD",
    "isActive": 1,
    "value": 0,
    "reservedValue": 0,
    "changedDate": "2021-06-25T16:53:08.000Z"
  }
]
Test Information
NameResult
Response code is 200 PASSED
Total 1 / 1
Test Failure
Test NameAssertion Error
Request Information
Request Method: get
Request URL: /participants/payeefsp/accounts
Response Information
Response Code: 200 - OK
Mean time per request: NA
Mean size per request: NA

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
FSPIOP-Source testingtoolkitdfsp
traceparent 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00
CURL command
curl 'http://test3-centralledger-service/participants/payeefsp/accounts' -H 'fspiop-source: testingtoolkitdfsp' -H 'traceparent: 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00' -H 'user-agent: axios/0.21.1' --compressed
Response Headers
{
  "content-type": "application/json; charset=utf-8",
  "cache-control": "no-cache",
  "content-length": "589",
  "accept-ranges": "bytes",
  "date": "Fri, 25 Jun 2021 16:58:41 GMT",
  "connection": "keep-alive"
}
Response Body
[
  {
    "id": 7,
    "ledgerAccountType": "POSITION",
    "currency": "USD",
    "isActive": 1,
    "value": 0,
    "reservedValue": 0,
    "changedDate": "2021-06-25T16:52:45.000Z"
  },
  {
    "id": 8,
    "ledgerAccountType": "SETTLEMENT",
    "currency": "USD",
    "isActive": 1,
    "value": -5000,
    "reservedValue": 0,
    "changedDate": "2021-06-25T16:52:46.000Z"
  },
  {
    "id": 9,
    "ledgerAccountType": "INTERCHANGE_FEE",
    "currency": "USD",
    "isActive": 1,
    "value": 0,
    "reservedValue": 0,
    "changedDate": "2021-06-25T16:52:45.000Z"
  },
  {
    "id": 10,
    "ledgerAccountType": "INTERCHANGE_FEE_SETTLEMENT",
    "currency": "USD",
    "isActive": 1,
    "value": 0,
    "reservedValue": 0,
    "changedDate": "2021-06-25T16:52:45.000Z"
  }
]
Test Information
NameResult
Response code is 200 PASSED
Total 1 / 1
Test Failure
Test NameAssertion Error
Request Information
Request Method: get
Request URL: /participants/Hub/accounts
Response Information
Response Code: 200 - OK
Mean time per request: NA
Mean size per request: NA

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
FSPIOP-Source testingtoolkitdfsp
traceparent 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00
CURL command
curl 'http://test3-centralledger-service/participants/Hub/accounts' -H 'fspiop-source: testingtoolkitdfsp' -H 'traceparent: 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00' -H 'user-agent: axios/0.21.1' --compressed
Response Headers
{
  "content-type": "application/json; charset=utf-8",
  "cache-control": "no-cache",
  "content-length": "312",
  "accept-ranges": "bytes",
  "date": "Fri, 25 Jun 2021 16:58:41 GMT",
  "connection": "keep-alive"
}
Response Body
[
  {
    "id": 2,
    "ledgerAccountType": "HUB_RECONCILIATION",
    "currency": "USD",
    "isActive": 1,
    "value": 35000,
    "reservedValue": 0,
    "changedDate": "2021-06-25T16:54:03.000Z"
  },
  {
    "id": 1,
    "ledgerAccountType": "HUB_MULTILATERAL_SETTLEMENT",
    "currency": "USD",
    "isActive": 1,
    "value": 0,
    "reservedValue": 0,
    "changedDate": "2021-06-25T16:52:43.000Z"
  }
]
Test Information
NameResult
Response code is 200 PASSED
Total 1 / 1
Test Failure
Test NameAssertion Error
Request Information
Request Method: get
Request URL: /settlementWindows
Response Information
Response Code: 200 - OK
Mean time per request: NA
Mean size per request: NA

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
Content-Type application/json
FSPIOP-Source testingtoolkitdfsp
traceparent 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00
CURL command
curl 'http://test3-centralsettlement-service/v2/settlementWindows?state=OPEN' -H 'content-type: application/json' -H 'fspiop-source: testingtoolkitdfsp' -H 'traceparent: 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00' -H 'user-agent: axios/0.21.1' --compressed
Response Headers
{
  "content-type": "application/json; charset=utf-8",
  "vary": "origin",
  "access-control-expose-headers": "WWW-Authenticate,Server-Authorization",
  "cache-control": "no-cache",
  "content-length": "162",
  "accept-ranges": "bytes",
  "date": "Fri, 25 Jun 2021 16:58:41 GMT",
  "connection": "keep-alive"
}
Response Body
[
  {
    "settlementWindowId": 1,
    "state": "OPEN",
    "reason": "initial window",
    "createdDate": "2021-06-25T16:46:27.000Z",
    "changedDate": "2021-06-25T16:46:27.000Z",
    "content": []
  }
]
Test Information
NameResult
Response status to be 200 PASSED
State should be OPEN PASSED
Total 2 / 2
Test Failure
Test NameAssertion Error
Request Information
Request Method: get
Request URL: /settlementWindows
Response Information
Response Code: 200 - OK
Mean time per request: NA
Mean size per request: NA

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
Content-Type application/json
FSPIOP-Source testingtoolkitdfsp
traceparent 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00
CURL command
curl 'http://test3-centralsettlement-service/v2/settlementWindows?state=OPEN' -H 'content-type: application/json' -H 'fspiop-source: testingtoolkitdfsp' -H 'traceparent: 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00' -H 'user-agent: axios/0.21.1' --compressed
Response Headers
{
  "content-type": "application/json; charset=utf-8",
  "vary": "origin",
  "access-control-expose-headers": "WWW-Authenticate,Server-Authorization",
  "cache-control": "no-cache",
  "content-length": "162",
  "accept-ranges": "bytes",
  "date": "Fri, 25 Jun 2021 16:58:41 GMT",
  "connection": "keep-alive"
}
Response Body
[
  {
    "settlementWindowId": 1,
    "state": "OPEN",
    "reason": "initial window",
    "createdDate": "2021-06-25T16:46:27.000Z",
    "changedDate": "2021-06-25T16:46:27.000Z",
    "content": []
  }
]
Test Information
NameResult
Response status to be 200 PASSED
State should be OPEN PASSED
Total 2 / 2
Test Failure
Test NameAssertion Error
Request Information
Request Method: post
Request URL: /settlementWindows/1
Response Information
Response Code: 400 - Bad Request
Mean time per request: NA
Mean size per request: NA

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
Content-Type application/json
FSPIOP-Source testingtoolkitdfsp
traceparent 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00
Request Body
{
  "state": "CLOSED",
  "reason": "string"
}
CURL command
curl 'http://test3-centralsettlement-service/v2/settlementWindows/1' -H 'content-type: application/json' -H 'fspiop-source: testingtoolkitdfsp' -H 'traceparent: 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00' -H 'user-agent: axios/0.21.1' --data-binary '{"state":"CLOSED","reason":"string"}' --compressed
Response Headers
{
  "content-type": "application/json; charset=utf-8",
  "vary": "origin",
  "access-control-expose-headers": "WWW-Authenticate,Server-Authorization",
  "cache-control": "no-cache",
  "content-length": "107",
  "date": "Fri, 25 Jun 2021 16:58:41 GMT",
  "connection": "keep-alive"
}
Response Body
{
  "errorInformation": {
    "errorCode": "3100",
    "errorDescription": "Generic validation error - Window 1 is empty"
  }
}
Test Information
NameResult
Status code is 200 or 400 PASSED
New window State should be OPEN PASSED
Total 2 / 2
Test Failure
Test NameAssertion Error
Request Information
Request Method: get
Request URL: /participants/testfsp1/accounts
Response Information
Response Code: 200 - OK
Mean time per request: NA
Mean size per request: NA

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
FSPIOP-Source testingtoolkitdfsp
traceparent 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00
CURL command
curl 'http://test3-centralledger-service/participants/testfsp1/accounts' -H 'fspiop-source: testingtoolkitdfsp' -H 'traceparent: 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00' -H 'user-agent: axios/0.21.1' --compressed
Response Headers
{
  "content-type": "application/json; charset=utf-8",
  "cache-control": "no-cache",
  "content-length": "592",
  "accept-ranges": "bytes",
  "date": "Fri, 25 Jun 2021 16:58:41 GMT",
  "connection": "keep-alive"
}
Response Body
[
  {
    "id": 15,
    "ledgerAccountType": "POSITION",
    "currency": "USD",
    "isActive": 1,
    "value": 0,
    "reservedValue": 0,
    "changedDate": "2021-06-25T16:53:55.000Z"
  },
  {
    "id": 16,
    "ledgerAccountType": "SETTLEMENT",
    "currency": "USD",
    "isActive": 1,
    "value": -5000,
    "reservedValue": 0,
    "changedDate": "2021-06-25T16:53:56.000Z"
  },
  {
    "id": 17,
    "ledgerAccountType": "INTERCHANGE_FEE",
    "currency": "USD",
    "isActive": 1,
    "value": 0,
    "reservedValue": 0,
    "changedDate": "2021-06-25T16:53:55.000Z"
  },
  {
    "id": 18,
    "ledgerAccountType": "INTERCHANGE_FEE_SETTLEMENT",
    "currency": "USD",
    "isActive": 1,
    "value": 0,
    "reservedValue": 0,
    "changedDate": "2021-06-25T16:53:55.000Z"
  }
]
Test Information
NameResult
Response code is 200 PASSED
Total 1 / 1
Test Failure
Test NameAssertion Error
Request Information
Request Method: get
Request URL: /participants/testfsp2/accounts
Response Information
Response Code: 200 - OK
Mean time per request: NA
Mean size per request: NA

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
FSPIOP-Source testingtoolkitdfsp
traceparent 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00
CURL command
curl 'http://test3-centralledger-service/participants/testfsp2/accounts' -H 'fspiop-source: testingtoolkitdfsp' -H 'traceparent: 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00' -H 'user-agent: axios/0.21.1' --compressed
Response Headers
{
  "content-type": "application/json; charset=utf-8",
  "cache-control": "no-cache",
  "content-length": "592",
  "accept-ranges": "bytes",
  "date": "Fri, 25 Jun 2021 16:58:41 GMT",
  "connection": "keep-alive"
}
Response Body
[
  {
    "id": 19,
    "ledgerAccountType": "POSITION",
    "currency": "USD",
    "isActive": 1,
    "value": 0,
    "reservedValue": 0,
    "changedDate": "2021-06-25T16:53:57.000Z"
  },
  {
    "id": 20,
    "ledgerAccountType": "SETTLEMENT",
    "currency": "USD",
    "isActive": 1,
    "value": -5000,
    "reservedValue": 0,
    "changedDate": "2021-06-25T16:53:58.000Z"
  },
  {
    "id": 21,
    "ledgerAccountType": "INTERCHANGE_FEE",
    "currency": "USD",
    "isActive": 1,
    "value": 0,
    "reservedValue": 0,
    "changedDate": "2021-06-25T16:53:57.000Z"
  },
  {
    "id": 22,
    "ledgerAccountType": "INTERCHANGE_FEE_SETTLEMENT",
    "currency": "USD",
    "isActive": 1,
    "value": 0,
    "reservedValue": 0,
    "changedDate": "2021-06-25T16:53:57.000Z"
  }
]
Test Information
NameResult
Response code is 200 PASSED
Total 1 / 1
Test Failure
Test NameAssertion Error
Request Information
Request Method: get
Request URL: /participants/testfsp3/accounts
Response Information
Response Code: 200 - OK
Mean time per request: NA
Mean size per request: NA

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
FSPIOP-Source testingtoolkitdfsp
traceparent 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00
CURL command
curl 'http://test3-centralledger-service/participants/testfsp3/accounts' -H 'fspiop-source: testingtoolkitdfsp' -H 'traceparent: 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00' -H 'user-agent: axios/0.21.1' --compressed
Response Headers
{
  "content-type": "application/json; charset=utf-8",
  "cache-control": "no-cache",
  "content-length": "592",
  "accept-ranges": "bytes",
  "date": "Fri, 25 Jun 2021 16:58:41 GMT",
  "connection": "keep-alive"
}
Response Body
[
  {
    "id": 23,
    "ledgerAccountType": "POSITION",
    "currency": "USD",
    "isActive": 1,
    "value": 0,
    "reservedValue": 0,
    "changedDate": "2021-06-25T16:54:00.000Z"
  },
  {
    "id": 24,
    "ledgerAccountType": "SETTLEMENT",
    "currency": "USD",
    "isActive": 1,
    "value": -5000,
    "reservedValue": 0,
    "changedDate": "2021-06-25T16:54:01.000Z"
  },
  {
    "id": 25,
    "ledgerAccountType": "INTERCHANGE_FEE",
    "currency": "USD",
    "isActive": 1,
    "value": 0,
    "reservedValue": 0,
    "changedDate": "2021-06-25T16:54:00.000Z"
  },
  {
    "id": 26,
    "ledgerAccountType": "INTERCHANGE_FEE_SETTLEMENT",
    "currency": "USD",
    "isActive": 1,
    "value": 0,
    "reservedValue": 0,
    "changedDate": "2021-06-25T16:54:00.000Z"
  }
]
Test Information
NameResult
Response code is 200 PASSED
Total 1 / 1
Test Failure
Test NameAssertion Error
Request Information
Request Method: get
Request URL: /participants/testfsp4/accounts
Response Information
Response Code: 200 - OK
Mean time per request: NA
Mean size per request: NA

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
FSPIOP-Source testingtoolkitdfsp
traceparent 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00
CURL command
curl 'http://test3-centralledger-service/participants/testfsp4/accounts' -H 'fspiop-source: testingtoolkitdfsp' -H 'traceparent: 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00' -H 'user-agent: axios/0.21.1' --compressed
Response Headers
{
  "content-type": "application/json; charset=utf-8",
  "cache-control": "no-cache",
  "content-length": "592",
  "accept-ranges": "bytes",
  "date": "Fri, 25 Jun 2021 16:58:41 GMT",
  "connection": "keep-alive"
}
Response Body
[
  {
    "id": 27,
    "ledgerAccountType": "POSITION",
    "currency": "USD",
    "isActive": 1,
    "value": 0,
    "reservedValue": 0,
    "changedDate": "2021-06-25T16:54:02.000Z"
  },
  {
    "id": 28,
    "ledgerAccountType": "SETTLEMENT",
    "currency": "USD",
    "isActive": 1,
    "value": -5000,
    "reservedValue": 0,
    "changedDate": "2021-06-25T16:54:03.000Z"
  },
  {
    "id": 29,
    "ledgerAccountType": "INTERCHANGE_FEE",
    "currency": "USD",
    "isActive": 1,
    "value": 0,
    "reservedValue": 0,
    "changedDate": "2021-06-25T16:54:02.000Z"
  },
  {
    "id": 30,
    "ledgerAccountType": "INTERCHANGE_FEE_SETTLEMENT",
    "currency": "USD",
    "isActive": 1,
    "value": 0,
    "reservedValue": 0,
    "changedDate": "2021-06-25T16:54:02.000Z"
  }
]
Test Information
NameResult
Response code is 200 PASSED
Total 1 / 1
Test Failure
Test NameAssertion Error
Request Information
Request Method: get
Request URL: /participants/testfsp1/accounts
Response Information
Response Code: 200 - OK
Mean time per request: NA
Mean size per request: NA

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
FSPIOP-Source testingtoolkitdfsp
traceparent 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00
CURL command
curl 'http://test3-centralledger-service/participants/testfsp1/accounts' -H 'fspiop-source: testingtoolkitdfsp' -H 'traceparent: 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00' -H 'user-agent: axios/0.21.1' --compressed
Response Headers
{
  "content-type": "application/json; charset=utf-8",
  "cache-control": "no-cache",
  "content-length": "592",
  "accept-ranges": "bytes",
  "date": "Fri, 25 Jun 2021 16:58:41 GMT",
  "connection": "keep-alive"
}
Response Body
[
  {
    "id": 15,
    "ledgerAccountType": "POSITION",
    "currency": "USD",
    "isActive": 1,
    "value": 0,
    "reservedValue": 0,
    "changedDate": "2021-06-25T16:53:55.000Z"
  },
  {
    "id": 16,
    "ledgerAccountType": "SETTLEMENT",
    "currency": "USD",
    "isActive": 1,
    "value": -5000,
    "reservedValue": 0,
    "changedDate": "2021-06-25T16:53:56.000Z"
  },
  {
    "id": 17,
    "ledgerAccountType": "INTERCHANGE_FEE",
    "currency": "USD",
    "isActive": 1,
    "value": 0,
    "reservedValue": 0,
    "changedDate": "2021-06-25T16:53:55.000Z"
  },
  {
    "id": 18,
    "ledgerAccountType": "INTERCHANGE_FEE_SETTLEMENT",
    "currency": "USD",
    "isActive": 1,
    "value": 0,
    "reservedValue": 0,
    "changedDate": "2021-06-25T16:53:55.000Z"
  }
]
Test Information
NameResult
Response code is 200 PASSED
Total 1 / 1
Test Failure
Test NameAssertion Error
Request Information
Request Method: get
Request URL: /participants/testfsp2/accounts
Response Information
Response Code: 200 - OK
Mean time per request: NA
Mean size per request: NA

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
FSPIOP-Source testingtoolkitdfsp
traceparent 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00
CURL command
curl 'http://test3-centralledger-service/participants/testfsp2/accounts' -H 'fspiop-source: testingtoolkitdfsp' -H 'traceparent: 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00' -H 'user-agent: axios/0.21.1' --compressed
Response Headers
{
  "content-type": "application/json; charset=utf-8",
  "cache-control": "no-cache",
  "content-length": "592",
  "accept-ranges": "bytes",
  "date": "Fri, 25 Jun 2021 16:58:41 GMT",
  "connection": "keep-alive"
}
Response Body
[
  {
    "id": 19,
    "ledgerAccountType": "POSITION",
    "currency": "USD",
    "isActive": 1,
    "value": 0,
    "reservedValue": 0,
    "changedDate": "2021-06-25T16:53:57.000Z"
  },
  {
    "id": 20,
    "ledgerAccountType": "SETTLEMENT",
    "currency": "USD",
    "isActive": 1,
    "value": -5000,
    "reservedValue": 0,
    "changedDate": "2021-06-25T16:53:58.000Z"
  },
  {
    "id": 21,
    "ledgerAccountType": "INTERCHANGE_FEE",
    "currency": "USD",
    "isActive": 1,
    "value": 0,
    "reservedValue": 0,
    "changedDate": "2021-06-25T16:53:57.000Z"
  },
  {
    "id": 22,
    "ledgerAccountType": "INTERCHANGE_FEE_SETTLEMENT",
    "currency": "USD",
    "isActive": 1,
    "value": 0,
    "reservedValue": 0,
    "changedDate": "2021-06-25T16:53:57.000Z"
  }
]
Test Information
NameResult
Response code is 200 PASSED
Total 1 / 1
Test Failure
Test NameAssertion Error
Request Information
Request Method: get
Request URL: /participants/testfsp3/accounts
Response Information
Response Code: 200 - OK
Mean time per request: NA
Mean size per request: NA

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
FSPIOP-Source testingtoolkitdfsp
traceparent 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00
CURL command
curl 'http://test3-centralledger-service/participants/testfsp3/accounts' -H 'fspiop-source: testingtoolkitdfsp' -H 'traceparent: 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00' -H 'user-agent: axios/0.21.1' --compressed
Response Headers
{
  "content-type": "application/json; charset=utf-8",
  "cache-control": "no-cache",
  "content-length": "592",
  "accept-ranges": "bytes",
  "date": "Fri, 25 Jun 2021 16:58:41 GMT",
  "connection": "keep-alive"
}
Response Body
[
  {
    "id": 23,
    "ledgerAccountType": "POSITION",
    "currency": "USD",
    "isActive": 1,
    "value": 0,
    "reservedValue": 0,
    "changedDate": "2021-06-25T16:54:00.000Z"
  },
  {
    "id": 24,
    "ledgerAccountType": "SETTLEMENT",
    "currency": "USD",
    "isActive": 1,
    "value": -5000,
    "reservedValue": 0,
    "changedDate": "2021-06-25T16:54:01.000Z"
  },
  {
    "id": 25,
    "ledgerAccountType": "INTERCHANGE_FEE",
    "currency": "USD",
    "isActive": 1,
    "value": 0,
    "reservedValue": 0,
    "changedDate": "2021-06-25T16:54:00.000Z"
  },
  {
    "id": 26,
    "ledgerAccountType": "INTERCHANGE_FEE_SETTLEMENT",
    "currency": "USD",
    "isActive": 1,
    "value": 0,
    "reservedValue": 0,
    "changedDate": "2021-06-25T16:54:00.000Z"
  }
]
Test Information
NameResult
Response code is 200 PASSED
Total 1 / 1
Test Failure
Test NameAssertion Error
Request Information
Request Method: get
Request URL: /participants/testfsp4/accounts
Response Information
Response Code: 200 - OK
Mean time per request: NA
Mean size per request: NA

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
FSPIOP-Source testingtoolkitdfsp
traceparent 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00
CURL command
curl 'http://test3-centralledger-service/participants/testfsp4/accounts' -H 'fspiop-source: testingtoolkitdfsp' -H 'traceparent: 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00' -H 'user-agent: axios/0.21.1' --compressed
Response Headers
{
  "content-type": "application/json; charset=utf-8",
  "cache-control": "no-cache",
  "content-length": "592",
  "accept-ranges": "bytes",
  "date": "Fri, 25 Jun 2021 16:58:41 GMT",
  "connection": "keep-alive"
}
Response Body
[
  {
    "id": 27,
    "ledgerAccountType": "POSITION",
    "currency": "USD",
    "isActive": 1,
    "value": 0,
    "reservedValue": 0,
    "changedDate": "2021-06-25T16:54:02.000Z"
  },
  {
    "id": 28,
    "ledgerAccountType": "SETTLEMENT",
    "currency": "USD",
    "isActive": 1,
    "value": -5000,
    "reservedValue": 0,
    "changedDate": "2021-06-25T16:54:03.000Z"
  },
  {
    "id": 29,
    "ledgerAccountType": "INTERCHANGE_FEE",
    "currency": "USD",
    "isActive": 1,
    "value": 0,
    "reservedValue": 0,
    "changedDate": "2021-06-25T16:54:02.000Z"
  },
  {
    "id": 30,
    "ledgerAccountType": "INTERCHANGE_FEE_SETTLEMENT",
    "currency": "USD",
    "isActive": 1,
    "value": 0,
    "reservedValue": 0,
    "changedDate": "2021-06-25T16:54:02.000Z"
  }
]
Test Information
NameResult
Response code is 200 PASSED
Total 1 / 1
Test Failure
Test NameAssertion Error
Request Information
Request Method: post
Request URL: /scenarios
Response Information
Response Code: 200 - OK
Mean time per request: NA
Mean size per request: NA

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
Content-Type application/json
traceparent 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00
Request Body
[
  {
    "name": "scenario1",
    "operation": "postTransfers",
    "body": {
      "from": {
        "displayName": "testfsp3WalletFname testfsp3WalletLname",
        "idType": "MSISDN",
        "idValue": "17891239873",
        "extensionList": [
          {
            "key": "accountType",
            "value": "Wallet"
          }
        ]
      },
      "to": {
        "idType": "MSISDN",
        "idValue": "17891239875"
      },
      "amountType": "SEND",
      "currency": "USD",
      "amount": "15",
      "transactionType": "TRANSFER",
      "initiatorType": "CONSUMER",
      "note": "test payment 2020-06-26 11:52AM",
      "homeTransactionId": "123ABC"
    }
  },
  {
    "name": "scenario2",
    "operation": "putTransfers",
    "params": {
      "transferId": "{{scenario1.result.transferId}}"
    },
    "body": {
      "acceptQuote": true
    }
  }
]
CURL command
curl 'http://test3-sim-testfsp3-backend:3003/scenarios' -H 'content-type: application/json' -H 'traceparent: 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00' -H 'user-agent: axios/0.21.1' --data-binary '[{"name":"scenario1","operation":"postTransfers","body":{"from":{"displayName":"testfsp3WalletFname testfsp3WalletLname","idType":"MSISDN","idValue":"17891239873","extensionList":[{"key":"accountType","value":"Wallet"}]},"to":{"idType":"MSISDN","idValue":"17891239875"},"amountType":"SEND","currency":"USD","amount":"15","transactionType":"TRANSFER","initiatorType":"CONSUMER","note":"test payment 2020-06-26 11:52AM","homeTransactionId":"123ABC"}},{"name":"scenario2","operation":"putTransfers","params":{"transferId":"{{scenario1.result.transferId}}"},"body":{"acceptQuote":true}}]' --compressed
Response Headers
{
  "vary": "Origin",
  "content-type": "application/json; charset=utf-8",
  "content-length": "5181",
  "date": "Fri, 25 Jun 2021 16:58:43 GMT",
  "connection": "keep-alive"
}
Response Body
{
  "scenario1": {
    "result": {
      "from": {
        "displayName": "testfsp3WalletFname testfsp3WalletLname",
        "idType": "MSISDN",
        "idValue": "17891239873",
        "extensionList": [
          {
            "key": "accountType",
            "value": "Wallet"
          }
        ]
      },
      "to": {
        "idType": "MSISDN",
        "idValue": "17891239875",
        "fspId": "testfsp1",
        "extensionList": [
          {
            "key": "accountType",
            "value": "Wallet"
          }
        ],
        "firstName": "testfsp1Fname",
        "lastName": "testfsp1Lname",
        "dateOfBirth": "1985-05-13"
      },
      "amountType": "SEND",
      "currency": "USD",
      "amount": "15",
      "transactionType": "TRANSFER",
      "initiatorType": "CONSUMER",
      "note": "test payment 2020-06-26 11:52AM",
      "homeTransactionId": "123ABC",
      "transferId": "66c064ef-0eb6-4b0b-84a5-255f15473fc5",
      "currentState": "COMPLETED",
      "initiatedTimestamp": "2021-06-25T16:58:41.902Z",
      "quoteId": "e0fc8a31-1374-4ddd-9d85-d9a1f2310b6d",
      "quoteResponse": {
        "transferAmount": {
          "amount": "15",
          "currency": "USD"
        },
        "expiration": "2021-06-25T16:59:42.963Z",
        "ilpPacket": "AYIECAAAAAAAAAXcHWcudGVzdGZzcDEubXNpc2RuLjE3ODkxMjM5ODc1ggPeZXlKMGNtRnVjMkZqZEdsdmJrbGtJam9pTmpaak1EWTBaV1l0TUdWaU5pMDBZakJpTFRnMFlUVXRNalUxWmpFMU5EY3pabU0xSWl3aWNYVnZkR1ZKWkNJNkltVXdabU00WVRNeExURXpOelF0TkdSa1pDMDVaRGcxTFdRNVlURm1Nak14TUdJMlpDSXNJbkJoZVdWbElqcDdJbkJoY25SNVNXUkpibVp2SWpwN0luQmhjblI1U1dSVWVYQmxJam9pVFZOSlUwUk9JaXdpY0dGeWRIbEpaR1Z1ZEdsbWFXVnlJam9pTVRjNE9URXlNems0TnpVaUxDSm1jM0JKWkNJNkluUmxjM1JtYzNBeElpd2laWGgwWlc1emFXOXVUR2x6ZENJNmV5SmxlSFJsYm5OcGIyNGlPbHQ3SW10bGVTSTZJbUZqWTI5MWJuUlVlWEJsSWl3aWRtRnNkV1VpT2lKWFlXeHNaWFFpZlYxOWZTd2ljR1Z5YzI5dVlXeEpibVp2SWpwN0ltTnZiWEJzWlhoT1lXMWxJanA3SW1acGNuTjBUbUZ0WlNJNkluUmxjM1JtYzNBeFJtNWhiV1VpTENKc1lYTjBUbUZ0WlNJNkluUmxjM1JtYzNBeFRHNWhiV1VpZlN3aVpHRjBaVTltUW1seWRHZ2lPaUl4T1RnMUxUQTFMVEV6SW4xOUxDSndZWGxsY2lJNmV5SndZWEowZVVsa1NXNW1ieUk2ZXlKd1lYSjBlVWxrVkhsd1pTSTZJazFUU1ZORVRpSXNJbkJoY25SNVNXUmxiblJwWm1sbGNpSTZJakUzT0RreE1qTTVPRGN6SWl3aVpuTndTV1FpT2lKMFpYTjBabk53TXlJc0ltVjRkR1Z1YzJsdmJreHBjM1FpT25zaVpYaDBaVzV6YVc5dUlqcGJleUpyWlhraU9pSmhZMk52ZFc1MFZIbHdaU0lzSW5aaGJIVmxJam9pVjJGc2JHVjBJbjFkZlgwc0ltNWhiV1VpT2lKMFpYTjBabk53TTFkaGJHeGxkRVp1WVcxbElIUmxjM1JtYzNBelYyRnNiR1YwVEc1aGJXVWlmU3dpWVcxdmRXNTBJanA3SW1GdGIzVnVkQ0k2SWpFMUlpd2lZM1Z5Y21WdVkza2lPaUpWVTBRaWZTd2lkSEpoYm5OaFkzUnBiMjVVZVhCbElqcDdJbk5qWlc1aGNtbHZJam9pVkZKQlRsTkdSVklpTENKcGJtbDBhV0YwYjNJaU9pSlFRVmxGVWlJc0ltbHVhWFJwWVhSdmNsUjVjR1VpT2lKRFQwNVRWVTFGVWlKOWZRAA",
        "condition": "Gj8gIBG4W9QH_WRjRLSU29PO2mVlHpItkOSK7bwn6qA",
        "payeeFspFee": {
          "amount": "0",
          "currency": "USD"
        },
        "payeeFspCommission": {
          "amount": "0",
          "currency": "USD"
        }
      },
      "quoteResponseSource": "testfsp1",
      "fulfil": {
        "completedTimestamp": "2021-06-25T16:58:43.404Z",
        "transferState": "COMMITTED",
        "fulfilment": "4jo5R6_JehgsFMCx4YflLQjH25Sl1kYs20J8if7yWis"
      }
    }
  },
  "scenario2": {
    "result": {
      "from": {
        "displayName": "testfsp3WalletFname testfsp3WalletLname",
        "idType": "MSISDN",
        "idValue": "17891239873",
        "extensionList": [
          {
            "key": "accountType",
            "value": "Wallet"
          }
        ]
      },
      "to": {
        "idType": "MSISDN",
        "idValue": "17891239875",
        "fspId": "testfsp1",
        "extensionList": [
          {
            "key": "accountType",
            "value": "Wallet"
          }
        ],
        "firstName": "testfsp1Fname",
        "lastName": "testfsp1Lname",
        "dateOfBirth": "1985-05-13"
      },
      "amountType": "SEND",
      "currency": "USD",
      "amount": "15",
      "transactionType": "TRANSFER",
      "initiatorType": "CONSUMER",
      "note": "test payment 2020-06-26 11:52AM",
      "homeTransactionId": "123ABC",
      "transferId": "66c064ef-0eb6-4b0b-84a5-255f15473fc5",
      "currentState": "COMPLETED",
      "initiatedTimestamp": "2021-06-25T16:58:41.902Z",
      "quoteId": "e0fc8a31-1374-4ddd-9d85-d9a1f2310b6d",
      "quoteResponse": {
        "transferAmount": {
          "amount": "15",
          "currency": "USD"
        },
        "expiration": "2021-06-25T16:59:42.963Z",
        "ilpPacket": "AYIECAAAAAAAAAXcHWcudGVzdGZzcDEubXNpc2RuLjE3ODkxMjM5ODc1ggPeZXlKMGNtRnVjMkZqZEdsdmJrbGtJam9pTmpaak1EWTBaV1l0TUdWaU5pMDBZakJpTFRnMFlUVXRNalUxWmpFMU5EY3pabU0xSWl3aWNYVnZkR1ZKWkNJNkltVXdabU00WVRNeExURXpOelF0TkdSa1pDMDVaRGcxTFdRNVlURm1Nak14TUdJMlpDSXNJbkJoZVdWbElqcDdJbkJoY25SNVNXUkpibVp2SWpwN0luQmhjblI1U1dSVWVYQmxJam9pVFZOSlUwUk9JaXdpY0dGeWRIbEpaR1Z1ZEdsbWFXVnlJam9pTVRjNE9URXlNems0TnpVaUxDSm1jM0JKWkNJNkluUmxjM1JtYzNBeElpd2laWGgwWlc1emFXOXVUR2x6ZENJNmV5SmxlSFJsYm5OcGIyNGlPbHQ3SW10bGVTSTZJbUZqWTI5MWJuUlVlWEJsSWl3aWRtRnNkV1VpT2lKWFlXeHNaWFFpZlYxOWZTd2ljR1Z5YzI5dVlXeEpibVp2SWpwN0ltTnZiWEJzWlhoT1lXMWxJanA3SW1acGNuTjBUbUZ0WlNJNkluUmxjM1JtYzNBeFJtNWhiV1VpTENKc1lYTjBUbUZ0WlNJNkluUmxjM1JtYzNBeFRHNWhiV1VpZlN3aVpHRjBaVTltUW1seWRHZ2lPaUl4T1RnMUxUQTFMVEV6SW4xOUxDSndZWGxsY2lJNmV5SndZWEowZVVsa1NXNW1ieUk2ZXlKd1lYSjBlVWxrVkhsd1pTSTZJazFUU1ZORVRpSXNJbkJoY25SNVNXUmxiblJwWm1sbGNpSTZJakUzT0RreE1qTTVPRGN6SWl3aVpuTndTV1FpT2lKMFpYTjBabk53TXlJc0ltVjRkR1Z1YzJsdmJreHBjM1FpT25zaVpYaDBaVzV6YVc5dUlqcGJleUpyWlhraU9pSmhZMk52ZFc1MFZIbHdaU0lzSW5aaGJIVmxJam9pVjJGc2JHVjBJbjFkZlgwc0ltNWhiV1VpT2lKMFpYTjBabk53TTFkaGJHeGxkRVp1WVcxbElIUmxjM1JtYzNBelYyRnNiR1YwVEc1aGJXVWlmU3dpWVcxdmRXNTBJanA3SW1GdGIzVnVkQ0k2SWpFMUlpd2lZM1Z5Y21WdVkza2lPaUpWVTBRaWZTd2lkSEpoYm5OaFkzUnBiMjVVZVhCbElqcDdJbk5qWlc1aGNtbHZJam9pVkZKQlRsTkdSVklpTENKcGJtbDBhV0YwYjNJaU9pSlFRVmxGVWlJc0ltbHVhWFJwWVhSdmNsUjVjR1VpT2lKRFQwNVRWVTFGVWlKOWZRAA",
        "condition": "Gj8gIBG4W9QH_WRjRLSU29PO2mVlHpItkOSK7bwn6qA",
        "payeeFspFee": {
          "amount": "0",
          "currency": "USD"
        },
        "payeeFspCommission": {
          "amount": "0",
          "currency": "USD"
        }
      },
      "quoteResponseSource": "testfsp1",
      "fulfil": {
        "completedTimestamp": "2021-06-25T16:58:43.404Z",
        "transferState": "COMMITTED",
        "fulfilment": "4jo5R6_JehgsFMCx4YflLQjH25Sl1kYs20J8if7yWis"
      }
    }
  }
}
Test Information
NameResult
Status code is 200 PASSED
Transfer state is 'COMMITTED' PASSED
Total 2 / 2
Test Failure
Test NameAssertion Error
Request Information
Request Method: post
Request URL: /scenarios
Response Information
Response Code: 200 - OK
Mean time per request: NA
Mean size per request: NA

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
Content-Type application/json
traceparent 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00
Request Body
[
  {
    "name": "scenario1",
    "operation": "postTransfers",
    "body": {
      "from": {
        "displayName": "testfsp3WalletFname testfsp3WalletLname",
        "idValue": "17891239873",
        "extensionList": [
          {
            "key": "accountType",
            "value": "Wallet"
          }
        ]
      },
      "to": {
        "idValue": "17891239873"
      },
      "amountType": "SEND",
      "currency": "USD",
      "amount": "15",
      "transactionType": "TRANSFER",
      "initiatorType": "CONSUMER",
      "note": "test payment 2020-06-26 11:52AM",
      "homeTransactionId": "123ABC"
    }
  },
  {
    "name": "scenario2",
    "operation": "putTransfers",
    "params": {
      "transferId": "{{scenario1.result.transferId}}"
    },
    "body": {
      "acceptQuote": true
    }
  }
]
CURL command
curl 'http://test3-sim-testfsp3-backend:3003/scenarios' -H 'content-type: application/json' -H 'traceparent: 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00' -H 'user-agent: axios/0.21.1' --data-binary '[{"name":"scenario1","operation":"postTransfers","body":{"from":{"displayName":"testfsp3WalletFname testfsp3WalletLname","idValue":"17891239873","extensionList":[{"key":"accountType","value":"Wallet"}]},"to":{"idValue":"17891239873"},"amountType":"SEND","currency":"USD","amount":"15","transactionType":"TRANSFER","initiatorType":"CONSUMER","note":"test payment 2020-06-26 11:52AM","homeTransactionId":"123ABC"}},{"name":"scenario2","operation":"putTransfers","params":{"transferId":"{{scenario1.result.transferId}}"},"body":{"acceptQuote":true}}]' --compressed
Response Headers
{
  "vary": "Origin",
  "content-type": "application/json; charset=utf-8",
  "content-length": "570",
  "date": "Fri, 25 Jun 2021 16:58:43 GMT",
  "connection": "keep-alive"
}
Response Body
{
  "scenario1": {
    "result": {
      "message": "Request failed validation [\n  {\n    instancePath: '/body/from',\n    schemaPath: '#/properties/body/properties/from/required',\n    keyword: 'required',\n    params: { missingProperty: 'idType' },\n    message: \"must have required property 'idType'\"\n  },\n  {\n    instancePath: '/body/to',\n    schemaPath: '#/properties/body/properties/to/required',\n    keyword: 'required',\n    params: { missingProperty: 'idType' },\n    message: \"must have required property 'idType'\"\n  }\n]",
      "statusCode": 400
    }
  },
  "scenario2": {
    "error": {}
  }
}
Test Information
NameResult
Status code is 200 PASSED
result.statusCode == 400 PASSED
Total 2 / 2
Test Failure
Test NameAssertion Error
Request Information
Request Method: get
Request URL: /participants/testfsp3/accounts
Response Information
Response Code: 200 - OK
Mean time per request: NA
Mean size per request: NA

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
FSPIOP-Source testingtoolkitdfsp
traceparent 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00
CURL command
curl 'http://test3-centralledger-service/participants/testfsp3/accounts' -H 'fspiop-source: testingtoolkitdfsp' -H 'traceparent: 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00' -H 'user-agent: axios/0.21.1' --compressed
Response Headers
{
  "content-type": "application/json; charset=utf-8",
  "cache-control": "no-cache",
  "content-length": "595",
  "accept-ranges": "bytes",
  "date": "Fri, 25 Jun 2021 16:58:43 GMT",
  "connection": "keep-alive"
}
Response Body
[
  {
    "id": 23,
    "ledgerAccountType": "POSITION",
    "currency": "USD",
    "isActive": 1,
    "value": 0,
    "reservedValue": 0,
    "changedDate": "2021-06-25T16:58:43.000Z"
  },
  {
    "id": 24,
    "ledgerAccountType": "SETTLEMENT",
    "currency": "USD",
    "isActive": 1,
    "value": -5015,
    "reservedValue": 0,
    "changedDate": "2021-06-25T16:54:01.000Z"
  },
  {
    "id": 25,
    "ledgerAccountType": "INTERCHANGE_FEE",
    "currency": "USD",
    "isActive": 1,
    "value": 0.09,
    "reservedValue": 0,
    "changedDate": "2021-06-25T16:54:00.000Z"
  },
  {
    "id": 26,
    "ledgerAccountType": "INTERCHANGE_FEE_SETTLEMENT",
    "currency": "USD",
    "isActive": 1,
    "value": 0,
    "reservedValue": 0,
    "changedDate": "2021-06-25T16:54:00.000Z"
  }
]
Test Information
NameResult
Response code is 200 PASSED
Check that settlement account value changes by transfer amount PASSED
Check that position account value remains unchanged PASSED
check that interchange fee have been changed by PASSED
Total 4 / 4
Test Failure
Test NameAssertion Error
Request Information
Request Method: get
Request URL: /participants/testfsp1/accounts
Response Information
Response Code: 200 - OK
Mean time per request: NA
Mean size per request: NA

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
FSPIOP-Source testingtoolkitdfsp
traceparent 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00
CURL command
curl 'http://test3-centralledger-service/participants/testfsp1/accounts' -H 'fspiop-source: testingtoolkitdfsp' -H 'traceparent: 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00' -H 'user-agent: axios/0.21.1' --compressed
Response Headers
{
  "content-type": "application/json; charset=utf-8",
  "cache-control": "no-cache",
  "content-length": "596",
  "accept-ranges": "bytes",
  "date": "Fri, 25 Jun 2021 16:58:43 GMT",
  "connection": "keep-alive"
}
Response Body
[
  {
    "id": 15,
    "ledgerAccountType": "POSITION",
    "currency": "USD",
    "isActive": 1,
    "value": 0,
    "reservedValue": 0,
    "changedDate": "2021-06-25T16:58:44.000Z"
  },
  {
    "id": 16,
    "ledgerAccountType": "SETTLEMENT",
    "currency": "USD",
    "isActive": 1,
    "value": -4985,
    "reservedValue": 0,
    "changedDate": "2021-06-25T16:53:56.000Z"
  },
  {
    "id": 17,
    "ledgerAccountType": "INTERCHANGE_FEE",
    "currency": "USD",
    "isActive": 1,
    "value": -0.09,
    "reservedValue": 0,
    "changedDate": "2021-06-25T16:53:55.000Z"
  },
  {
    "id": 18,
    "ledgerAccountType": "INTERCHANGE_FEE_SETTLEMENT",
    "currency": "USD",
    "isActive": 1,
    "value": 0,
    "reservedValue": 0,
    "changedDate": "2021-06-25T16:53:55.000Z"
  }
]
Test Information
NameResult
Response code is 200 PASSED
Check that settlement account value changes by transfer amount PASSED
Check that position account value remains unchanged PASSED
check that interchange fee have been changed by PASSED
Total 4 / 4
Test Failure
Test NameAssertion Error
Request Information
Request Method: post
Request URL: /scenarios
Response Information
Response Code: 200 - OK
Mean time per request: NA
Mean size per request: NA

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
Content-Type application/json
traceparent 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00
Request Body
[
  {
    "name": "scenario1",
    "operation": "postTransfers",
    "body": {
      "from": {
        "displayName": "testfsp2BankFname testfsp2Bankname",
        "idType": "MSISDN",
        "idValue": "27713813915",
        "extensionList": [
          {
            "key": "accountType",
            "value": "Bank"
          }
        ]
      },
      "to": {
        "idType": "MSISDN",
        "idValue": "27713813914"
      },
      "amountType": "SEND",
      "currency": "USD",
      "amount": "87.88",
      "transactionType": "TRANSFER",
      "initiatorType": "CONSUMER",
      "note": "test payment 2020-06-26 11:52AM",
      "homeTransactionId": "123ABCfdafar353533"
    }
  },
  {
    "name": "scenario2",
    "operation": "putTransfers",
    "params": {
      "transferId": "{{scenario1.result.transferId}}"
    },
    "body": {
      "acceptQuote": true
    }
  }
]
CURL command
curl 'http://test3-sim-testfsp2-backend:3003/scenarios' -H 'content-type: application/json' -H 'traceparent: 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00' -H 'user-agent: axios/0.21.1' --data-binary '[{"name":"scenario1","operation":"postTransfers","body":{"from":{"displayName":"testfsp2BankFname testfsp2Bankname","idType":"MSISDN","idValue":"27713813915","extensionList":[{"key":"accountType","value":"Bank"}]},"to":{"idType":"MSISDN","idValue":"27713813914"},"amountType":"SEND","currency":"USD","amount":"87.88","transactionType":"TRANSFER","initiatorType":"CONSUMER","note":"test payment 2020-06-26 11:52AM","homeTransactionId":"123ABCfdafar353533"}},{"name":"scenario2","operation":"putTransfers","params":{"transferId":"{{scenario1.result.transferId}}"},"body":{"acceptQuote":true}}]' --compressed
Response Headers
{
  "vary": "Origin",
  "content-type": "application/json; charset=utf-8",
  "content-length": "5219",
  "date": "Fri, 25 Jun 2021 16:58:44 GMT",
  "connection": "keep-alive"
}
Response Body
{
  "scenario1": {
    "result": {
      "from": {
        "displayName": "testfsp2BankFname testfsp2Bankname",
        "idType": "MSISDN",
        "idValue": "27713813915",
        "extensionList": [
          {
            "key": "accountType",
            "value": "Bank"
          }
        ]
      },
      "to": {
        "idType": "MSISDN",
        "idValue": "27713813914",
        "fspId": "testfsp1",
        "extensionList": [
          {
            "key": "accountType",
            "value": "Bank"
          }
        ],
        "firstName": "testfsp1BankFname",
        "lastName": "testfsp1BankLname",
        "dateOfBirth": "1985-05-13"
      },
      "amountType": "SEND",
      "currency": "USD",
      "amount": "87.88",
      "transactionType": "TRANSFER",
      "initiatorType": "CONSUMER",
      "note": "test payment 2020-06-26 11:52AM",
      "homeTransactionId": "123ABCfdafar353533",
      "transferId": "f1fcfcfb-3122-425f-9721-6cf17171993a",
      "currentState": "COMPLETED",
      "initiatedTimestamp": "2021-06-25T16:58:43.850Z",
      "quoteId": "38c29fb0-3984-41b1-ab09-9db27da32d74",
      "quoteResponse": {
        "transferAmount": {
          "amount": "87.88",
          "currency": "USD"
        },
        "expiration": "2021-06-25T16:59:44.185Z",
        "ilpPacket": "AYIECgAAAAAAACJUHWcudGVzdGZzcDEubXNpc2RuLjI3NzEzODEzOTE0ggPgZXlKMGNtRnVjMkZqZEdsdmJrbGtJam9pWmpGbVkyWmpabUl0TXpFeU1pMDBNalZtTFRrM01qRXRObU5tTVRjeE56RTVPVE5oSWl3aWNYVnZkR1ZKWkNJNklqTTRZekk1Wm1Jd0xUTTVPRFF0TkRGaU1TMWhZakE1TFRsa1lqSTNaR0V6TW1RM05DSXNJbkJoZVdWbElqcDdJbkJoY25SNVNXUkpibVp2SWpwN0luQmhjblI1U1dSVWVYQmxJam9pVFZOSlUwUk9JaXdpY0dGeWRIbEpaR1Z1ZEdsbWFXVnlJam9pTWpjM01UTTRNVE01TVRRaUxDSm1jM0JKWkNJNkluUmxjM1JtYzNBeElpd2laWGgwWlc1emFXOXVUR2x6ZENJNmV5SmxlSFJsYm5OcGIyNGlPbHQ3SW10bGVTSTZJbUZqWTI5MWJuUlVlWEJsSWl3aWRtRnNkV1VpT2lKQ1lXNXJJbjFkZlgwc0luQmxjbk52Ym1Gc1NXNW1ieUk2ZXlKamIyMXdiR1Y0VG1GdFpTSTZleUptYVhKemRFNWhiV1VpT2lKMFpYTjBabk53TVVKaGJtdEdibUZ0WlNJc0lteGhjM1JPWVcxbElqb2lkR1Z6ZEdaemNERkNZVzVyVEc1aGJXVWlmU3dpWkdGMFpVOW1RbWx5ZEdnaU9pSXhPVGcxTFRBMUxURXpJbjE5TENKd1lYbGxjaUk2ZXlKd1lYSjBlVWxrU1c1bWJ5STZleUp3WVhKMGVVbGtWSGx3WlNJNklrMVRTVk5FVGlJc0luQmhjblI1U1dSbGJuUnBabWxsY2lJNklqSTNOekV6T0RFek9URTFJaXdpWm5Od1NXUWlPaUowWlhOMFpuTndNaUlzSW1WNGRHVnVjMmx2Ymt4cGMzUWlPbnNpWlhoMFpXNXphVzl1SWpwYmV5SnJaWGtpT2lKaFkyTnZkVzUwVkhsd1pTSXNJblpoYkhWbElqb2lRbUZ1YXlKOVhYMTlMQ0p1WVcxbElqb2lkR1Z6ZEdaemNESkNZVzVyUm01aGJXVWdkR1Z6ZEdaemNESkNZVzVyYm1GdFpTSjlMQ0poYlc5MWJuUWlPbnNpWVcxdmRXNTBJam9pT0RjdU9EZ2lMQ0pqZFhKeVpXNWplU0k2SWxWVFJDSjlMQ0owY21GdWMyRmpkR2x2YmxSNWNHVWlPbnNpYzJObGJtRnlhVzhpT2lKVVVrRk9VMFpGVWlJc0ltbHVhWFJwWVhSdmNpSTZJbEJCV1VWU0lpd2lhVzVwZEdsaGRHOXlWSGx3WlNJNklrTlBUbE5WVFVWU0luMTkA",
        "condition": "rN0mAtYlzM6xvE9V6moMYYEVYWHQHgr0mbw32ikDCaA",
        "payeeFspFee": {
          "amount": "4",
          "currency": "USD"
        },
        "payeeFspCommission": {
          "amount": "4",
          "currency": "USD"
        }
      },
      "quoteResponseSource": "testfsp1",
      "fulfil": {
        "completedTimestamp": "2021-06-25T16:58:44.423Z",
        "transferState": "COMMITTED",
        "fulfilment": "8Q6JZMd01yWeeCmjchIwHO3YqE5xc9WnfcmJHbyU5us"
      }
    }
  },
  "scenario2": {
    "result": {
      "from": {
        "displayName": "testfsp2BankFname testfsp2Bankname",
        "idType": "MSISDN",
        "idValue": "27713813915",
        "extensionList": [
          {
            "key": "accountType",
            "value": "Bank"
          }
        ]
      },
      "to": {
        "idType": "MSISDN",
        "idValue": "27713813914",
        "fspId": "testfsp1",
        "extensionList": [
          {
            "key": "accountType",
            "value": "Bank"
          }
        ],
        "firstName": "testfsp1BankFname",
        "lastName": "testfsp1BankLname",
        "dateOfBirth": "1985-05-13"
      },
      "amountType": "SEND",
      "currency": "USD",
      "amount": "87.88",
      "transactionType": "TRANSFER",
      "initiatorType": "CONSUMER",
      "note": "test payment 2020-06-26 11:52AM",
      "homeTransactionId": "123ABCfdafar353533",
      "transferId": "f1fcfcfb-3122-425f-9721-6cf17171993a",
      "currentState": "COMPLETED",
      "initiatedTimestamp": "2021-06-25T16:58:43.850Z",
      "quoteId": "38c29fb0-3984-41b1-ab09-9db27da32d74",
      "quoteResponse": {
        "transferAmount": {
          "amount": "87.88",
          "currency": "USD"
        },
        "expiration": "2021-06-25T16:59:44.185Z",
        "ilpPacket": "AYIECgAAAAAAACJUHWcudGVzdGZzcDEubXNpc2RuLjI3NzEzODEzOTE0ggPgZXlKMGNtRnVjMkZqZEdsdmJrbGtJam9pWmpGbVkyWmpabUl0TXpFeU1pMDBNalZtTFRrM01qRXRObU5tTVRjeE56RTVPVE5oSWl3aWNYVnZkR1ZKWkNJNklqTTRZekk1Wm1Jd0xUTTVPRFF0TkRGaU1TMWhZakE1TFRsa1lqSTNaR0V6TW1RM05DSXNJbkJoZVdWbElqcDdJbkJoY25SNVNXUkpibVp2SWpwN0luQmhjblI1U1dSVWVYQmxJam9pVFZOSlUwUk9JaXdpY0dGeWRIbEpaR1Z1ZEdsbWFXVnlJam9pTWpjM01UTTRNVE01TVRRaUxDSm1jM0JKWkNJNkluUmxjM1JtYzNBeElpd2laWGgwWlc1emFXOXVUR2x6ZENJNmV5SmxlSFJsYm5OcGIyNGlPbHQ3SW10bGVTSTZJbUZqWTI5MWJuUlVlWEJsSWl3aWRtRnNkV1VpT2lKQ1lXNXJJbjFkZlgwc0luQmxjbk52Ym1Gc1NXNW1ieUk2ZXlKamIyMXdiR1Y0VG1GdFpTSTZleUptYVhKemRFNWhiV1VpT2lKMFpYTjBabk53TVVKaGJtdEdibUZ0WlNJc0lteGhjM1JPWVcxbElqb2lkR1Z6ZEdaemNERkNZVzVyVEc1aGJXVWlmU3dpWkdGMFpVOW1RbWx5ZEdnaU9pSXhPVGcxTFRBMUxURXpJbjE5TENKd1lYbGxjaUk2ZXlKd1lYSjBlVWxrU1c1bWJ5STZleUp3WVhKMGVVbGtWSGx3WlNJNklrMVRTVk5FVGlJc0luQmhjblI1U1dSbGJuUnBabWxsY2lJNklqSTNOekV6T0RFek9URTFJaXdpWm5Od1NXUWlPaUowWlhOMFpuTndNaUlzSW1WNGRHVnVjMmx2Ymt4cGMzUWlPbnNpWlhoMFpXNXphVzl1SWpwYmV5SnJaWGtpT2lKaFkyTnZkVzUwVkhsd1pTSXNJblpoYkhWbElqb2lRbUZ1YXlKOVhYMTlMQ0p1WVcxbElqb2lkR1Z6ZEdaemNESkNZVzVyUm01aGJXVWdkR1Z6ZEdaemNESkNZVzVyYm1GdFpTSjlMQ0poYlc5MWJuUWlPbnNpWVcxdmRXNTBJam9pT0RjdU9EZ2lMQ0pqZFhKeVpXNWplU0k2SWxWVFJDSjlMQ0owY21GdWMyRmpkR2x2YmxSNWNHVWlPbnNpYzJObGJtRnlhVzhpT2lKVVVrRk9VMFpGVWlJc0ltbHVhWFJwWVhSdmNpSTZJbEJCV1VWU0lpd2lhVzVwZEdsaGRHOXlWSGx3WlNJNklrTlBUbE5WVFVWU0luMTkA",
        "condition": "rN0mAtYlzM6xvE9V6moMYYEVYWHQHgr0mbw32ikDCaA",
        "payeeFspFee": {
          "amount": "4",
          "currency": "USD"
        },
        "payeeFspCommission": {
          "amount": "4",
          "currency": "USD"
        }
      },
      "quoteResponseSource": "testfsp1",
      "fulfil": {
        "completedTimestamp": "2021-06-25T16:58:44.423Z",
        "transferState": "COMMITTED",
        "fulfilment": "8Q6JZMd01yWeeCmjchIwHO3YqE5xc9WnfcmJHbyU5us"
      }
    }
  }
}
Test Information
NameResult
Transfer is COMMITED PASSED
Status code is 200 PASSED
Total 2 / 2
Test Failure
Test NameAssertion Error
Request Information
Request Method: get
Request URL: /participants/testfsp2/accounts
Response Information
Response Code: 200 - OK
Mean time per request: NA
Mean size per request: NA

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
FSPIOP-Source testingtoolkitdfsp
traceparent 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00
CURL command
curl 'http://test3-centralledger-service/participants/testfsp2/accounts' -H 'fspiop-source: testingtoolkitdfsp' -H 'traceparent: 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00' -H 'user-agent: axios/0.21.1' --compressed
Response Headers
{
  "content-type": "application/json; charset=utf-8",
  "cache-control": "no-cache",
  "content-length": "595",
  "accept-ranges": "bytes",
  "date": "Fri, 25 Jun 2021 16:58:44 GMT",
  "connection": "keep-alive"
}
Response Body
[
  {
    "id": 19,
    "ledgerAccountType": "POSITION",
    "currency": "USD",
    "isActive": 1,
    "value": 0,
    "reservedValue": 0,
    "changedDate": "2021-06-25T16:58:44.000Z"
  },
  {
    "id": 20,
    "ledgerAccountType": "SETTLEMENT",
    "currency": "USD",
    "isActive": 1,
    "value": -5087.88,
    "reservedValue": 0,
    "changedDate": "2021-06-25T16:53:58.000Z"
  },
  {
    "id": 21,
    "ledgerAccountType": "INTERCHANGE_FEE",
    "currency": "USD",
    "isActive": 1,
    "value": 0,
    "reservedValue": 0,
    "changedDate": "2021-06-25T16:53:57.000Z"
  },
  {
    "id": 22,
    "ledgerAccountType": "INTERCHANGE_FEE_SETTLEMENT",
    "currency": "USD",
    "isActive": 1,
    "value": 0,
    "reservedValue": 0,
    "changedDate": "2021-06-25T16:53:57.000Z"
  }
]
Test Information
NameResult
check that interchange fee have been changed by+ environment.testfsp2_expected_interchange_b2b PASSED
Status code is 200 PASSED
Total 2 / 2
Test Failure
Test NameAssertion Error
Request Information
Request Method: get
Request URL: /participants/testfsp1/accounts
Response Information
Response Code: 200 - OK
Mean time per request: NA
Mean size per request: NA

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
FSPIOP-Source testingtoolkitdfsp
traceparent 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00
CURL command
curl 'http://test3-centralledger-service/participants/testfsp1/accounts' -H 'fspiop-source: testingtoolkitdfsp' -H 'traceparent: 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00' -H 'user-agent: axios/0.21.1' --compressed
Response Headers
{
  "content-type": "application/json; charset=utf-8",
  "cache-control": "no-cache",
  "content-length": "599",
  "accept-ranges": "bytes",
  "date": "Fri, 25 Jun 2021 16:58:44 GMT",
  "connection": "keep-alive"
}
Response Body
[
  {
    "id": 15,
    "ledgerAccountType": "POSITION",
    "currency": "USD",
    "isActive": 1,
    "value": 0,
    "reservedValue": 0,
    "changedDate": "2021-06-25T16:58:44.000Z"
  },
  {
    "id": 16,
    "ledgerAccountType": "SETTLEMENT",
    "currency": "USD",
    "isActive": 1,
    "value": -4897.12,
    "reservedValue": 0,
    "changedDate": "2021-06-25T16:53:56.000Z"
  },
  {
    "id": 17,
    "ledgerAccountType": "INTERCHANGE_FEE",
    "currency": "USD",
    "isActive": 1,
    "value": -0.09,
    "reservedValue": 0,
    "changedDate": "2021-06-25T16:53:55.000Z"
  },
  {
    "id": 18,
    "ledgerAccountType": "INTERCHANGE_FEE_SETTLEMENT",
    "currency": "USD",
    "isActive": 1,
    "value": 0,
    "reservedValue": 0,
    "changedDate": "2021-06-25T16:53:55.000Z"
  }
]
Test Information
NameResult
check that interchange fee have been changed by PASSED
Status code is 200 PASSED
Total 2 / 2
Test Failure
Test NameAssertion Error
Request Information
Request Method: post
Request URL: /scenarios
Response Information
Response Code: 200 - OK
Mean time per request: NA
Mean size per request: NA

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
Content-Type application/json
traceparent 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00
Request Body
[
  {
    "name": "scenario1",
    "operation": "postTransfers",
    "body": {
      "from": {
        "displayName": "testfsp1Fname testfsp1Lname",
        "idType": "MSISDN",
        "idValue": "17891239875",
        "extensionList": [
          {
            "key": "accountType",
            "value": "Wallet"
          }
        ]
      },
      "to": {
        "idType": "MSISDN",
        "idValue": "17891239872"
      },
      "amountType": "SEND",
      "currency": "USD",
      "amount": "158.36",
      "transactionType": "TRANSFER",
      "initiatorType": "CONSUMER",
      "note": "test payment 2020-06-26 11:52AM",
      "homeTransactionId": "123ABC"
    }
  },
  {
    "name": "scenario2",
    "operation": "putTransfers",
    "params": {
      "transferId": "{{scenario1.result.transferId}}"
    },
    "body": {
      "acceptQuote": true
    }
  }
]
CURL command
curl 'http://test3-sim-testfsp1-backend:3003/scenarios' -H 'content-type: application/json' -H 'traceparent: 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00' -H 'user-agent: axios/0.21.1' --data-binary '[{"name":"scenario1","operation":"postTransfers","body":{"from":{"displayName":"testfsp1Fname testfsp1Lname","idType":"MSISDN","idValue":"17891239875","extensionList":[{"key":"accountType","value":"Wallet"}]},"to":{"idType":"MSISDN","idValue":"17891239872"},"amountType":"SEND","currency":"USD","amount":"158.36","transactionType":"TRANSFER","initiatorType":"CONSUMER","note":"test payment 2020-06-26 11:52AM","homeTransactionId":"123ABC"}},{"name":"scenario2","operation":"putTransfers","params":{"transferId":"{{scenario1.result.transferId}}"},"body":{"acceptQuote":true}}]' --compressed
Response Headers
{
  "vary": "Origin",
  "content-type": "application/json; charset=utf-8",
  "content-length": "5209",
  "date": "Fri, 25 Jun 2021 16:58:45 GMT",
  "connection": "keep-alive"
}
Response Body
{
  "scenario1": {
    "result": {
      "from": {
        "displayName": "testfsp1Fname testfsp1Lname",
        "idType": "MSISDN",
        "idValue": "17891239875",
        "extensionList": [
          {
            "key": "accountType",
            "value": "Wallet"
          }
        ]
      },
      "to": {
        "idType": "MSISDN",
        "idValue": "17891239872",
        "fspId": "testfsp4",
        "extensionList": [
          {
            "key": "accountType",
            "value": "Wallet"
          }
        ],
        "firstName": "testfsp4WalletFname",
        "lastName": "testfsp4WalletLname",
        "dateOfBirth": "1985-05-13"
      },
      "amountType": "SEND",
      "currency": "USD",
      "amount": "158.36",
      "transactionType": "TRANSFER",
      "initiatorType": "CONSUMER",
      "note": "test payment 2020-06-26 11:52AM",
      "homeTransactionId": "123ABC",
      "transferId": "d61b2864-ecff-4980-af66-df4352c06809",
      "currentState": "COMPLETED",
      "initiatedTimestamp": "2021-06-25T16:58:44.601Z",
      "quoteId": "c6665af3-8ff1-4c65-8abe-963a1c6b415b",
      "quoteResponse": {
        "transferAmount": {
          "amount": "158.36",
          "currency": "USD"
        },
        "expiration": "2021-06-25T16:59:45.047Z",
        "ilpPacket": "AYIEDQAAkAcPi_ACHWcudGVzdGZzcDQubXNpc2RuLjE3ODkxMjM5ODcyggPjZXlKMGNtRnVjMkZqZEdsdmJrbGtJam9pWkRZeFlqSTROalF0WldObVppMDBPVGd3TFdGbU5qWXRaR1kwTXpVeVl6QTJPREE1SWl3aWNYVnZkR1ZKWkNJNkltTTJOalkxWVdZekxUaG1aakV0TkdNMk5TMDRZV0psTFRrMk0yRXhZelppTkRFMVlpSXNJbkJoZVdWbElqcDdJbkJoY25SNVNXUkpibVp2SWpwN0luQmhjblI1U1dSVWVYQmxJam9pVFZOSlUwUk9JaXdpY0dGeWRIbEpaR1Z1ZEdsbWFXVnlJam9pTVRjNE9URXlNems0TnpJaUxDSm1jM0JKWkNJNkluUmxjM1JtYzNBMElpd2laWGgwWlc1emFXOXVUR2x6ZENJNmV5SmxlSFJsYm5OcGIyNGlPbHQ3SW10bGVTSTZJbUZqWTI5MWJuUlVlWEJsSWl3aWRtRnNkV1VpT2lKWFlXeHNaWFFpZlYxOWZTd2ljR1Z5YzI5dVlXeEpibVp2SWpwN0ltTnZiWEJzWlhoT1lXMWxJanA3SW1acGNuTjBUbUZ0WlNJNkluUmxjM1JtYzNBMFYyRnNiR1YwUm01aGJXVWlMQ0pzWVhOMFRtRnRaU0k2SW5SbGMzUm1jM0EwVjJGc2JHVjBURzVoYldVaWZTd2laR0YwWlU5bVFtbHlkR2dpT2lJeE9UZzFMVEExTFRFekluMTlMQ0p3WVhsbGNpSTZleUp3WVhKMGVVbGtTVzVtYnlJNmV5SndZWEowZVVsa1ZIbHdaU0k2SWsxVFNWTkVUaUlzSW5CaGNuUjVTV1JsYm5ScFptbGxjaUk2SWpFM09Ea3hNak01T0RjMUlpd2labk53U1dRaU9pSjBaWE4wWm5Od01TSXNJbVY0ZEdWdWMybHZia3hwYzNRaU9uc2laWGgwWlc1emFXOXVJanBiZXlKclpYa2lPaUpoWTJOdmRXNTBWSGx3WlNJc0luWmhiSFZsSWpvaVYyRnNiR1YwSW4xZGZYMHNJbTVoYldVaU9pSjBaWE4wWm5Od01VWnVZVzFsSUhSbGMzUm1jM0F4VEc1aGJXVWlmU3dpWVcxdmRXNTBJanA3SW1GdGIzVnVkQ0k2SWpFMU9DNHpOaUlzSW1OMWNuSmxibU41SWpvaVZWTkVJbjBzSW5SeVlXNXpZV04wYVc5dVZIbHdaU0k2ZXlKelkyVnVZWEpwYnlJNklsUlNRVTVUUmtWU0lpd2lhVzVwZEdsaGRHOXlJam9pVUVGWlJWSWlMQ0pwYm1sMGFXRjBiM0pVZVhCbElqb2lRMDlPVTFWTlJWSWlmWDAA",
        "condition": "GMB0d6nW7cA3OJllhWx0PL5qBLu9B8NdFKG1UGqb_1c",
        "payeeFspFee": {
          "amount": "7",
          "currency": "USD"
        },
        "payeeFspCommission": {
          "amount": "7",
          "currency": "USD"
        }
      },
      "quoteResponseSource": "testfsp4",
      "fulfil": {
        "completedTimestamp": "2021-06-25T16:58:45.263Z",
        "transferState": "COMMITTED",
        "fulfilment": "-v0zd17pNYfmamQg6X223ponCBJHkhWUV-lfvBbpwME"
      }
    }
  },
  "scenario2": {
    "result": {
      "from": {
        "displayName": "testfsp1Fname testfsp1Lname",
        "idType": "MSISDN",
        "idValue": "17891239875",
        "extensionList": [
          {
            "key": "accountType",
            "value": "Wallet"
          }
        ]
      },
      "to": {
        "idType": "MSISDN",
        "idValue": "17891239872",
        "fspId": "testfsp4",
        "extensionList": [
          {
            "key": "accountType",
            "value": "Wallet"
          }
        ],
        "firstName": "testfsp4WalletFname",
        "lastName": "testfsp4WalletLname",
        "dateOfBirth": "1985-05-13"
      },
      "amountType": "SEND",
      "currency": "USD",
      "amount": "158.36",
      "transactionType": "TRANSFER",
      "initiatorType": "CONSUMER",
      "note": "test payment 2020-06-26 11:52AM",
      "homeTransactionId": "123ABC",
      "transferId": "d61b2864-ecff-4980-af66-df4352c06809",
      "currentState": "COMPLETED",
      "initiatedTimestamp": "2021-06-25T16:58:44.601Z",
      "quoteId": "c6665af3-8ff1-4c65-8abe-963a1c6b415b",
      "quoteResponse": {
        "transferAmount": {
          "amount": "158.36",
          "currency": "USD"
        },
        "expiration": "2021-06-25T16:59:45.047Z",
        "ilpPacket": "AYIEDQAAkAcPi_ACHWcudGVzdGZzcDQubXNpc2RuLjE3ODkxMjM5ODcyggPjZXlKMGNtRnVjMkZqZEdsdmJrbGtJam9pWkRZeFlqSTROalF0WldObVppMDBPVGd3TFdGbU5qWXRaR1kwTXpVeVl6QTJPREE1SWl3aWNYVnZkR1ZKWkNJNkltTTJOalkxWVdZekxUaG1aakV0TkdNMk5TMDRZV0psTFRrMk0yRXhZelppTkRFMVlpSXNJbkJoZVdWbElqcDdJbkJoY25SNVNXUkpibVp2SWpwN0luQmhjblI1U1dSVWVYQmxJam9pVFZOSlUwUk9JaXdpY0dGeWRIbEpaR1Z1ZEdsbWFXVnlJam9pTVRjNE9URXlNems0TnpJaUxDSm1jM0JKWkNJNkluUmxjM1JtYzNBMElpd2laWGgwWlc1emFXOXVUR2x6ZENJNmV5SmxlSFJsYm5OcGIyNGlPbHQ3SW10bGVTSTZJbUZqWTI5MWJuUlVlWEJsSWl3aWRtRnNkV1VpT2lKWFlXeHNaWFFpZlYxOWZTd2ljR1Z5YzI5dVlXeEpibVp2SWpwN0ltTnZiWEJzWlhoT1lXMWxJanA3SW1acGNuTjBUbUZ0WlNJNkluUmxjM1JtYzNBMFYyRnNiR1YwUm01aGJXVWlMQ0pzWVhOMFRtRnRaU0k2SW5SbGMzUm1jM0EwVjJGc2JHVjBURzVoYldVaWZTd2laR0YwWlU5bVFtbHlkR2dpT2lJeE9UZzFMVEExTFRFekluMTlMQ0p3WVhsbGNpSTZleUp3WVhKMGVVbGtTVzVtYnlJNmV5SndZWEowZVVsa1ZIbHdaU0k2SWsxVFNWTkVUaUlzSW5CaGNuUjVTV1JsYm5ScFptbGxjaUk2SWpFM09Ea3hNak01T0RjMUlpd2labk53U1dRaU9pSjBaWE4wWm5Od01TSXNJbVY0ZEdWdWMybHZia3hwYzNRaU9uc2laWGgwWlc1emFXOXVJanBiZXlKclpYa2lPaUpoWTJOdmRXNTBWSGx3WlNJc0luWmhiSFZsSWpvaVYyRnNiR1YwSW4xZGZYMHNJbTVoYldVaU9pSjBaWE4wWm5Od01VWnVZVzFsSUhSbGMzUm1jM0F4VEc1aGJXVWlmU3dpWVcxdmRXNTBJanA3SW1GdGIzVnVkQ0k2SWpFMU9DNHpOaUlzSW1OMWNuSmxibU41SWpvaVZWTkVJbjBzSW5SeVlXNXpZV04wYVc5dVZIbHdaU0k2ZXlKelkyVnVZWEpwYnlJNklsUlNRVTVUUmtWU0lpd2lhVzVwZEdsaGRHOXlJam9pVUVGWlJWSWlMQ0pwYm1sMGFXRjBiM0pVZVhCbElqb2lRMDlPVTFWTlJWSWlmWDAA",
        "condition": "GMB0d6nW7cA3OJllhWx0PL5qBLu9B8NdFKG1UGqb_1c",
        "payeeFspFee": {
          "amount": "7",
          "currency": "USD"
        },
        "payeeFspCommission": {
          "amount": "7",
          "currency": "USD"
        }
      },
      "quoteResponseSource": "testfsp4",
      "fulfil": {
        "completedTimestamp": "2021-06-25T16:58:45.263Z",
        "transferState": "COMMITTED",
        "fulfilment": "-v0zd17pNYfmamQg6X223ponCBJHkhWUV-lfvBbpwME"
      }
    }
  }
}
Test Information
NameResult
Status code is 200 PASSED
Transfer is COMMITTED PASSED
Total 2 / 2
Test Failure
Test NameAssertion Error
Request Information
Request Method: get
Request URL: /participants/testfsp1/accounts
Response Information
Response Code: 200 - OK
Mean time per request: NA
Mean size per request: NA

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
FSPIOP-Source testingtoolkitdfsp
traceparent 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00
CURL command
curl 'http://test3-centralledger-service/participants/testfsp1/accounts' -H 'fspiop-source: testingtoolkitdfsp' -H 'traceparent: 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00' -H 'user-agent: axios/0.21.1' --compressed
Response Headers
{
  "content-type": "application/json; charset=utf-8",
  "cache-control": "no-cache",
  "content-length": "598",
  "accept-ranges": "bytes",
  "date": "Fri, 25 Jun 2021 16:58:45 GMT",
  "connection": "keep-alive"
}
Response Body
[
  {
    "id": 15,
    "ledgerAccountType": "POSITION",
    "currency": "USD",
    "isActive": 1,
    "value": 0,
    "reservedValue": 0,
    "changedDate": "2021-06-25T16:58:45.000Z"
  },
  {
    "id": 16,
    "ledgerAccountType": "SETTLEMENT",
    "currency": "USD",
    "isActive": 1,
    "value": -5055.48,
    "reservedValue": 0,
    "changedDate": "2021-06-25T16:53:56.000Z"
  },
  {
    "id": 17,
    "ledgerAccountType": "INTERCHANGE_FEE",
    "currency": "USD",
    "isActive": 1,
    "value": 0.86,
    "reservedValue": 0,
    "changedDate": "2021-06-25T16:53:55.000Z"
  },
  {
    "id": 18,
    "ledgerAccountType": "INTERCHANGE_FEE_SETTLEMENT",
    "currency": "USD",
    "isActive": 1,
    "value": 0,
    "reservedValue": 0,
    "changedDate": "2021-06-25T16:53:55.000Z"
  }
]
Test Information
NameResult
Check that settlement account value changes by transfer amount - PASSED
Check that position account value remains unchanged PASSED
check that interchange fee have been changed by PASSED
Status code is 200 PASSED
Total 4 / 4
Test Failure
Test NameAssertion Error
Request Information
Request Method: post
Request URL: /scenarios
Response Information
Response Code: 200 - OK
Mean time per request: NA
Mean size per request: NA

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
Content-Type application/json
traceparent 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00
Request Body
[
  {
    "name": "scenario1",
    "operation": "postTransfers",
    "body": {
      "from": {
        "displayName": "testfsp2WalletFname testfsp2WalletLname",
        "idType": "MSISDN",
        "idValue": "17891239874",
        "extensionList": [
          {
            "key": "accountType",
            "value": "Wallet"
          }
        ]
      },
      "to": {
        "idType": "MSISDN",
        "idValue": "17891239875"
      },
      "amountType": "SEND",
      "currency": "USD",
      "amount": "211.15",
      "transactionType": "TRANSFER",
      "initiatorType": "CONSUMER",
      "note": "from testfsp2 to testfsp1, wallet-to-wallet 2020-06-26 11:52AM",
      "homeTransactionId": "123ABCfdafar353533"
    }
  },
  {
    "name": "scenario2",
    "operation": "putTransfers",
    "params": {
      "transferId": "{{scenario1.result.transferId}}"
    },
    "body": {
      "acceptQuote": true
    }
  }
]
CURL command
curl 'http://test3-sim-testfsp2-backend:3003/scenarios' -H 'content-type: application/json' -H 'traceparent: 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00' -H 'user-agent: axios/0.21.1' --data-binary '[{"name":"scenario1","operation":"postTransfers","body":{"from":{"displayName":"testfsp2WalletFname testfsp2WalletLname","idType":"MSISDN","idValue":"17891239874","extensionList":[{"key":"accountType","value":"Wallet"}]},"to":{"idType":"MSISDN","idValue":"17891239875"},"amountType":"SEND","currency":"USD","amount":"211.15","transactionType":"TRANSFER","initiatorType":"CONSUMER","note":"from testfsp2 to testfsp1, wallet-to-wallet 2020-06-26 11:52AM","homeTransactionId":"123ABCfdafar353533"}},{"name":"scenario2","operation":"putTransfers","params":{"transferId":"{{scenario1.result.transferId}}"},"body":{"acceptQuote":true}}]' --compressed
Response Headers
{
  "vary": "Origin",
  "content-type": "application/json; charset=utf-8",
  "content-length": "5299",
  "date": "Fri, 25 Jun 2021 16:58:46 GMT",
  "connection": "keep-alive"
}
Response Body
{
  "scenario1": {
    "result": {
      "from": {
        "displayName": "testfsp2WalletFname testfsp2WalletLname",
        "idType": "MSISDN",
        "idValue": "17891239874",
        "extensionList": [
          {
            "key": "accountType",
            "value": "Wallet"
          }
        ]
      },
      "to": {
        "idType": "MSISDN",
        "idValue": "17891239875",
        "fspId": "testfsp1",
        "extensionList": [
          {
            "key": "accountType",
            "value": "Wallet"
          }
        ],
        "firstName": "testfsp1Fname",
        "lastName": "testfsp1Lname",
        "dateOfBirth": "1985-05-13"
      },
      "amountType": "SEND",
      "currency": "USD",
      "amount": "211.15",
      "transactionType": "TRANSFER",
      "initiatorType": "CONSUMER",
      "note": "from testfsp2 to testfsp1, wallet-to-wallet 2020-06-26 11:52AM",
      "homeTransactionId": "123ABCfdafar353533",
      "transferId": "72e3e9f8-0a6b-4d0f-92a5-21601f1be7f3",
      "currentState": "COMPLETED",
      "initiatedTimestamp": "2021-06-25T16:58:45.558Z",
      "quoteId": "4c4b8180-17ec-4b29-9eab-f1a798ee45d4",
      "quoteResponse": {
        "transferAmount": {
          "amount": "211.15",
          "currency": "USD"
        },
        "expiration": "2021-06-25T16:59:45.883Z",
        "ilpPacket": "AYIEDQAAAAAAAFJ7HWcudGVzdGZzcDEubXNpc2RuLjE3ODkxMjM5ODc1ggPjZXlKMGNtRnVjMkZqZEdsdmJrbGtJam9pTnpKbE0yVTVaamd0TUdFMllpMDBaREJtTFRreVlUVXRNakUyTURGbU1XSmxOMll6SWl3aWNYVnZkR1ZKWkNJNklqUmpOR0k0TVRnd0xURTNaV010TkdJeU9TMDVaV0ZpTFdZeFlUYzVPR1ZsTkRWa05DSXNJbkJoZVdWbElqcDdJbkJoY25SNVNXUkpibVp2SWpwN0luQmhjblI1U1dSVWVYQmxJam9pVFZOSlUwUk9JaXdpY0dGeWRIbEpaR1Z1ZEdsbWFXVnlJam9pTVRjNE9URXlNems0TnpVaUxDSm1jM0JKWkNJNkluUmxjM1JtYzNBeElpd2laWGgwWlc1emFXOXVUR2x6ZENJNmV5SmxlSFJsYm5OcGIyNGlPbHQ3SW10bGVTSTZJbUZqWTI5MWJuUlVlWEJsSWl3aWRtRnNkV1VpT2lKWFlXeHNaWFFpZlYxOWZTd2ljR1Z5YzI5dVlXeEpibVp2SWpwN0ltTnZiWEJzWlhoT1lXMWxJanA3SW1acGNuTjBUbUZ0WlNJNkluUmxjM1JtYzNBeFJtNWhiV1VpTENKc1lYTjBUbUZ0WlNJNkluUmxjM1JtYzNBeFRHNWhiV1VpZlN3aVpHRjBaVTltUW1seWRHZ2lPaUl4T1RnMUxUQTFMVEV6SW4xOUxDSndZWGxsY2lJNmV5SndZWEowZVVsa1NXNW1ieUk2ZXlKd1lYSjBlVWxrVkhsd1pTSTZJazFUU1ZORVRpSXNJbkJoY25SNVNXUmxiblJwWm1sbGNpSTZJakUzT0RreE1qTTVPRGMwSWl3aVpuTndTV1FpT2lKMFpYTjBabk53TWlJc0ltVjRkR1Z1YzJsdmJreHBjM1FpT25zaVpYaDBaVzV6YVc5dUlqcGJleUpyWlhraU9pSmhZMk52ZFc1MFZIbHdaU0lzSW5aaGJIVmxJam9pVjJGc2JHVjBJbjFkZlgwc0ltNWhiV1VpT2lKMFpYTjBabk53TWxkaGJHeGxkRVp1WVcxbElIUmxjM1JtYzNBeVYyRnNiR1YwVEc1aGJXVWlmU3dpWVcxdmRXNTBJanA3SW1GdGIzVnVkQ0k2SWpJeE1TNHhOU0lzSW1OMWNuSmxibU41SWpvaVZWTkVJbjBzSW5SeVlXNXpZV04wYVc5dVZIbHdaU0k2ZXlKelkyVnVZWEpwYnlJNklsUlNRVTVUUmtWU0lpd2lhVzVwZEdsaGRHOXlJam9pVUVGWlJWSWlMQ0pwYm1sMGFXRjBiM0pVZVhCbElqb2lRMDlPVTFWTlJWSWlmWDAA",
        "condition": "9gXNFD1psHjoTctk0rGsq6YfMgddaY-Y0sqqztHAq_I",
        "payeeFspFee": {
          "amount": "10",
          "currency": "USD"
        },
        "payeeFspCommission": {
          "amount": "10",
          "currency": "USD"
        }
      },
      "quoteResponseSource": "testfsp1",
      "fulfil": {
        "completedTimestamp": "2021-06-25T16:58:46.111Z",
        "transferState": "COMMITTED",
        "fulfilment": "gJGINO4bzMjLcgnQP_ATZ4EIEZex9S0rFj-cJ2bRsAE"
      }
    }
  },
  "scenario2": {
    "result": {
      "from": {
        "displayName": "testfsp2WalletFname testfsp2WalletLname",
        "idType": "MSISDN",
        "idValue": "17891239874",
        "extensionList": [
          {
            "key": "accountType",
            "value": "Wallet"
          }
        ]
      },
      "to": {
        "idType": "MSISDN",
        "idValue": "17891239875",
        "fspId": "testfsp1",
        "extensionList": [
          {
            "key": "accountType",
            "value": "Wallet"
          }
        ],
        "firstName": "testfsp1Fname",
        "lastName": "testfsp1Lname",
        "dateOfBirth": "1985-05-13"
      },
      "amountType": "SEND",
      "currency": "USD",
      "amount": "211.15",
      "transactionType": "TRANSFER",
      "initiatorType": "CONSUMER",
      "note": "from testfsp2 to testfsp1, wallet-to-wallet 2020-06-26 11:52AM",
      "homeTransactionId": "123ABCfdafar353533",
      "transferId": "72e3e9f8-0a6b-4d0f-92a5-21601f1be7f3",
      "currentState": "COMPLETED",
      "initiatedTimestamp": "2021-06-25T16:58:45.558Z",
      "quoteId": "4c4b8180-17ec-4b29-9eab-f1a798ee45d4",
      "quoteResponse": {
        "transferAmount": {
          "amount": "211.15",
          "currency": "USD"
        },
        "expiration": "2021-06-25T16:59:45.883Z",
        "ilpPacket": "AYIEDQAAAAAAAFJ7HWcudGVzdGZzcDEubXNpc2RuLjE3ODkxMjM5ODc1ggPjZXlKMGNtRnVjMkZqZEdsdmJrbGtJam9pTnpKbE0yVTVaamd0TUdFMllpMDBaREJtTFRreVlUVXRNakUyTURGbU1XSmxOMll6SWl3aWNYVnZkR1ZKWkNJNklqUmpOR0k0TVRnd0xURTNaV010TkdJeU9TMDVaV0ZpTFdZeFlUYzVPR1ZsTkRWa05DSXNJbkJoZVdWbElqcDdJbkJoY25SNVNXUkpibVp2SWpwN0luQmhjblI1U1dSVWVYQmxJam9pVFZOSlUwUk9JaXdpY0dGeWRIbEpaR1Z1ZEdsbWFXVnlJam9pTVRjNE9URXlNems0TnpVaUxDSm1jM0JKWkNJNkluUmxjM1JtYzNBeElpd2laWGgwWlc1emFXOXVUR2x6ZENJNmV5SmxlSFJsYm5OcGIyNGlPbHQ3SW10bGVTSTZJbUZqWTI5MWJuUlVlWEJsSWl3aWRtRnNkV1VpT2lKWFlXeHNaWFFpZlYxOWZTd2ljR1Z5YzI5dVlXeEpibVp2SWpwN0ltTnZiWEJzWlhoT1lXMWxJanA3SW1acGNuTjBUbUZ0WlNJNkluUmxjM1JtYzNBeFJtNWhiV1VpTENKc1lYTjBUbUZ0WlNJNkluUmxjM1JtYzNBeFRHNWhiV1VpZlN3aVpHRjBaVTltUW1seWRHZ2lPaUl4T1RnMUxUQTFMVEV6SW4xOUxDSndZWGxsY2lJNmV5SndZWEowZVVsa1NXNW1ieUk2ZXlKd1lYSjBlVWxrVkhsd1pTSTZJazFUU1ZORVRpSXNJbkJoY25SNVNXUmxiblJwWm1sbGNpSTZJakUzT0RreE1qTTVPRGMwSWl3aVpuTndTV1FpT2lKMFpYTjBabk53TWlJc0ltVjRkR1Z1YzJsdmJreHBjM1FpT25zaVpYaDBaVzV6YVc5dUlqcGJleUpyWlhraU9pSmhZMk52ZFc1MFZIbHdaU0lzSW5aaGJIVmxJam9pVjJGc2JHVjBJbjFkZlgwc0ltNWhiV1VpT2lKMFpYTjBabk53TWxkaGJHeGxkRVp1WVcxbElIUmxjM1JtYzNBeVYyRnNiR1YwVEc1aGJXVWlmU3dpWVcxdmRXNTBJanA3SW1GdGIzVnVkQ0k2SWpJeE1TNHhOU0lzSW1OMWNuSmxibU41SWpvaVZWTkVJbjBzSW5SeVlXNXpZV04wYVc5dVZIbHdaU0k2ZXlKelkyVnVZWEpwYnlJNklsUlNRVTVUUmtWU0lpd2lhVzVwZEdsaGRHOXlJam9pVUVGWlJWSWlMQ0pwYm1sMGFXRjBiM0pVZVhCbElqb2lRMDlPVTFWTlJWSWlmWDAA",
        "condition": "9gXNFD1psHjoTctk0rGsq6YfMgddaY-Y0sqqztHAq_I",
        "payeeFspFee": {
          "amount": "10",
          "currency": "USD"
        },
        "payeeFspCommission": {
          "amount": "10",
          "currency": "USD"
        }
      },
      "quoteResponseSource": "testfsp1",
      "fulfil": {
        "completedTimestamp": "2021-06-25T16:58:46.111Z",
        "transferState": "COMMITTED",
        "fulfilment": "gJGINO4bzMjLcgnQP_ATZ4EIEZex9S0rFj-cJ2bRsAE"
      }
    }
  }
}
Test Information
NameResult
Transfer is COMMITTED PASSED
Status code is 200 PASSED
Total 2 / 2
Test Failure
Test NameAssertion Error
Request Information
Request Method: post
Request URL: /scenarios
Response Information
Response Code: 200 - OK
Mean time per request: NA
Mean size per request: NA

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
Content-Type application/json
traceparent 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00
Request Body
[
  {
    "name": "scenario1",
    "operation": "postTransfers",
    "body": {
      "from": {
        "displayName": "testfsp2WalletFname testfsp2WalletLname",
        "idType": "MSISDN",
        "idValue": "17891239874",
        "extensionList": [
          {
            "key": "accountType",
            "value": "Wallet"
          }
        ]
      },
      "to": {
        "idType": "MSISDN",
        "idValue": "17891239875"
      },
      "amountType": "RECEIVE",
      "currency": "USD",
      "amount": "14.21",
      "transactionType": "TRANSFER",
      "initiatorType": "CONSUMER",
      "note": "from testfsp2 to testfsp1, wallet-to-wallet RECEIVE",
      "homeTransactionId": "123ABCfdafar353533"
    }
  },
  {
    "name": "scenario2",
    "operation": "putTransfers",
    "params": {
      "transferId": "{{scenario1.result.transferId}}"
    },
    "body": {
      "acceptQuote": true
    }
  }
]
CURL command
curl 'http://test3-sim-testfsp2-backend:3003/scenarios' -H 'content-type: application/json' -H 'traceparent: 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00' -H 'user-agent: axios/0.21.1' --data-binary '[{"name":"scenario1","operation":"postTransfers","body":{"from":{"displayName":"testfsp2WalletFname testfsp2WalletLname","idType":"MSISDN","idValue":"17891239874","extensionList":[{"key":"accountType","value":"Wallet"}]},"to":{"idType":"MSISDN","idValue":"17891239875"},"amountType":"RECEIVE","currency":"USD","amount":"14.21","transactionType":"TRANSFER","initiatorType":"CONSUMER","note":"from testfsp2 to testfsp1, wallet-to-wallet RECEIVE","homeTransactionId":"123ABCfdafar353533"}},{"name":"scenario2","operation":"putTransfers","params":{"transferId":"{{scenario1.result.transferId}}"},"body":{"acceptQuote":true}}]' --compressed
Response Headers
{
  "vary": "Origin",
  "content-type": "application/json; charset=utf-8",
  "content-length": "5273",
  "date": "Fri, 25 Jun 2021 16:58:47 GMT",
  "connection": "keep-alive"
}
Response Body
{
  "scenario1": {
    "result": {
      "from": {
        "displayName": "testfsp2WalletFname testfsp2WalletLname",
        "idType": "MSISDN",
        "idValue": "17891239874",
        "extensionList": [
          {
            "key": "accountType",
            "value": "Wallet"
          }
        ]
      },
      "to": {
        "idType": "MSISDN",
        "idValue": "17891239875",
        "fspId": "testfsp1",
        "extensionList": [
          {
            "key": "accountType",
            "value": "Wallet"
          }
        ],
        "firstName": "testfsp1Fname",
        "lastName": "testfsp1Lname",
        "dateOfBirth": "1985-05-13"
      },
      "amountType": "RECEIVE",
      "currency": "USD",
      "amount": "14.21",
      "transactionType": "TRANSFER",
      "initiatorType": "CONSUMER",
      "note": "from testfsp2 to testfsp1, wallet-to-wallet RECEIVE",
      "homeTransactionId": "123ABCfdafar353533",
      "transferId": "29b31c9e-f583-43dd-b0ee-b17895a381e7",
      "currentState": "COMPLETED",
      "initiatedTimestamp": "2021-06-25T16:58:46.337Z",
      "quoteId": "a7bff7d6-accf-4dcd-aec6-a5731aeac2b2",
      "quoteResponse": {
        "transferAmount": {
          "amount": "14.21",
          "currency": "USD"
        },
        "expiration": "2021-06-25T16:59:46.727Z",
        "ilpPacket": "AYIEDAAAAAAAAAWNHWcudGVzdGZzcDEubXNpc2RuLjE3ODkxMjM5ODc1ggPiZXlKMGNtRnVjMkZqZEdsdmJrbGtJam9pTWpsaU16RmpPV1V0WmpVNE15MDBNMlJrTFdJd1pXVXRZakUzT0RrMVlUTTRNV1UzSWl3aWNYVnZkR1ZKWkNJNkltRTNZbVptTjJRMkxXRmpZMll0TkdSalpDMWhaV00yTFdFMU56TXhZV1ZoWXpKaU1pSXNJbkJoZVdWbElqcDdJbkJoY25SNVNXUkpibVp2SWpwN0luQmhjblI1U1dSVWVYQmxJam9pVFZOSlUwUk9JaXdpY0dGeWRIbEpaR1Z1ZEdsbWFXVnlJam9pTVRjNE9URXlNems0TnpVaUxDSm1jM0JKWkNJNkluUmxjM1JtYzNBeElpd2laWGgwWlc1emFXOXVUR2x6ZENJNmV5SmxlSFJsYm5OcGIyNGlPbHQ3SW10bGVTSTZJbUZqWTI5MWJuUlVlWEJsSWl3aWRtRnNkV1VpT2lKWFlXeHNaWFFpZlYxOWZTd2ljR1Z5YzI5dVlXeEpibVp2SWpwN0ltTnZiWEJzWlhoT1lXMWxJanA3SW1acGNuTjBUbUZ0WlNJNkluUmxjM1JtYzNBeFJtNWhiV1VpTENKc1lYTjBUbUZ0WlNJNkluUmxjM1JtYzNBeFRHNWhiV1VpZlN3aVpHRjBaVTltUW1seWRHZ2lPaUl4T1RnMUxUQTFMVEV6SW4xOUxDSndZWGxsY2lJNmV5SndZWEowZVVsa1NXNW1ieUk2ZXlKd1lYSjBlVWxrVkhsd1pTSTZJazFUU1ZORVRpSXNJbkJoY25SNVNXUmxiblJwWm1sbGNpSTZJakUzT0RreE1qTTVPRGMwSWl3aVpuTndTV1FpT2lKMFpYTjBabk53TWlJc0ltVjRkR1Z1YzJsdmJreHBjM1FpT25zaVpYaDBaVzV6YVc5dUlqcGJleUpyWlhraU9pSmhZMk52ZFc1MFZIbHdaU0lzSW5aaGJIVmxJam9pVjJGc2JHVjBJbjFkZlgwc0ltNWhiV1VpT2lKMFpYTjBabk53TWxkaGJHeGxkRVp1WVcxbElIUmxjM1JtYzNBeVYyRnNiR1YwVEc1aGJXVWlmU3dpWVcxdmRXNTBJanA3SW1GdGIzVnVkQ0k2SWpFMExqSXhJaXdpWTNWeWNtVnVZM2tpT2lKVlUwUWlmU3dpZEhKaGJuTmhZM1JwYjI1VWVYQmxJanA3SW5OalpXNWhjbWx2SWpvaVZGSkJUbE5HUlZJaUxDSnBibWwwYVdGMGIzSWlPaUpRUVZsRlVpSXNJbWx1YVhScFlYUnZjbFI1Y0dVaU9pSkRUMDVUVlUxRlVpSjlmUQA",
        "condition": "L5p1TDZk2G0vErHxlGObOs2qhGnUyT8oYNMkvQOuqOk",
        "payeeFspFee": {
          "amount": "0",
          "currency": "USD"
        },
        "payeeFspCommission": {
          "amount": "0",
          "currency": "USD"
        }
      },
      "quoteResponseSource": "testfsp1",
      "fulfil": {
        "completedTimestamp": "2021-06-25T16:58:46.955Z",
        "transferState": "COMMITTED",
        "fulfilment": "Dgbwn-EBBR3RnD3qxNJI4gCG8Y5V0HshK7dmAfMYM4U"
      }
    }
  },
  "scenario2": {
    "result": {
      "from": {
        "displayName": "testfsp2WalletFname testfsp2WalletLname",
        "idType": "MSISDN",
        "idValue": "17891239874",
        "extensionList": [
          {
            "key": "accountType",
            "value": "Wallet"
          }
        ]
      },
      "to": {
        "idType": "MSISDN",
        "idValue": "17891239875",
        "fspId": "testfsp1",
        "extensionList": [
          {
            "key": "accountType",
            "value": "Wallet"
          }
        ],
        "firstName": "testfsp1Fname",
        "lastName": "testfsp1Lname",
        "dateOfBirth": "1985-05-13"
      },
      "amountType": "RECEIVE",
      "currency": "USD",
      "amount": "14.21",
      "transactionType": "TRANSFER",
      "initiatorType": "CONSUMER",
      "note": "from testfsp2 to testfsp1, wallet-to-wallet RECEIVE",
      "homeTransactionId": "123ABCfdafar353533",
      "transferId": "29b31c9e-f583-43dd-b0ee-b17895a381e7",
      "currentState": "COMPLETED",
      "initiatedTimestamp": "2021-06-25T16:58:46.337Z",
      "quoteId": "a7bff7d6-accf-4dcd-aec6-a5731aeac2b2",
      "quoteResponse": {
        "transferAmount": {
          "amount": "14.21",
          "currency": "USD"
        },
        "expiration": "2021-06-25T16:59:46.727Z",
        "ilpPacket": "AYIEDAAAAAAAAAWNHWcudGVzdGZzcDEubXNpc2RuLjE3ODkxMjM5ODc1ggPiZXlKMGNtRnVjMkZqZEdsdmJrbGtJam9pTWpsaU16RmpPV1V0WmpVNE15MDBNMlJrTFdJd1pXVXRZakUzT0RrMVlUTTRNV1UzSWl3aWNYVnZkR1ZKWkNJNkltRTNZbVptTjJRMkxXRmpZMll0TkdSalpDMWhaV00yTFdFMU56TXhZV1ZoWXpKaU1pSXNJbkJoZVdWbElqcDdJbkJoY25SNVNXUkpibVp2SWpwN0luQmhjblI1U1dSVWVYQmxJam9pVFZOSlUwUk9JaXdpY0dGeWRIbEpaR1Z1ZEdsbWFXVnlJam9pTVRjNE9URXlNems0TnpVaUxDSm1jM0JKWkNJNkluUmxjM1JtYzNBeElpd2laWGgwWlc1emFXOXVUR2x6ZENJNmV5SmxlSFJsYm5OcGIyNGlPbHQ3SW10bGVTSTZJbUZqWTI5MWJuUlVlWEJsSWl3aWRtRnNkV1VpT2lKWFlXeHNaWFFpZlYxOWZTd2ljR1Z5YzI5dVlXeEpibVp2SWpwN0ltTnZiWEJzWlhoT1lXMWxJanA3SW1acGNuTjBUbUZ0WlNJNkluUmxjM1JtYzNBeFJtNWhiV1VpTENKc1lYTjBUbUZ0WlNJNkluUmxjM1JtYzNBeFRHNWhiV1VpZlN3aVpHRjBaVTltUW1seWRHZ2lPaUl4T1RnMUxUQTFMVEV6SW4xOUxDSndZWGxsY2lJNmV5SndZWEowZVVsa1NXNW1ieUk2ZXlKd1lYSjBlVWxrVkhsd1pTSTZJazFUU1ZORVRpSXNJbkJoY25SNVNXUmxiblJwWm1sbGNpSTZJakUzT0RreE1qTTVPRGMwSWl3aVpuTndTV1FpT2lKMFpYTjBabk53TWlJc0ltVjRkR1Z1YzJsdmJreHBjM1FpT25zaVpYaDBaVzV6YVc5dUlqcGJleUpyWlhraU9pSmhZMk52ZFc1MFZIbHdaU0lzSW5aaGJIVmxJam9pVjJGc2JHVjBJbjFkZlgwc0ltNWhiV1VpT2lKMFpYTjBabk53TWxkaGJHeGxkRVp1WVcxbElIUmxjM1JtYzNBeVYyRnNiR1YwVEc1aGJXVWlmU3dpWVcxdmRXNTBJanA3SW1GdGIzVnVkQ0k2SWpFMExqSXhJaXdpWTNWeWNtVnVZM2tpT2lKVlUwUWlmU3dpZEhKaGJuTmhZM1JwYjI1VWVYQmxJanA3SW5OalpXNWhjbWx2SWpvaVZGSkJUbE5HUlZJaUxDSnBibWwwYVdGMGIzSWlPaUpRUVZsRlVpSXNJbWx1YVhScFlYUnZjbFI1Y0dVaU9pSkRUMDVUVlUxRlVpSjlmUQA",
        "condition": "L5p1TDZk2G0vErHxlGObOs2qhGnUyT8oYNMkvQOuqOk",
        "payeeFspFee": {
          "amount": "0",
          "currency": "USD"
        },
        "payeeFspCommission": {
          "amount": "0",
          "currency": "USD"
        }
      },
      "quoteResponseSource": "testfsp1",
      "fulfil": {
        "completedTimestamp": "2021-06-25T16:58:46.955Z",
        "transferState": "COMMITTED",
        "fulfilment": "Dgbwn-EBBR3RnD3qxNJI4gCG8Y5V0HshK7dmAfMYM4U"
      }
    }
  }
}
Test Information
NameResult
Transfer is COMMITTED PASSED
Status code is 200 PASSED
Total 2 / 2
Test Failure
Test NameAssertion Error
Request Information
Request Method: post
Request URL: /scenarios
Response Information
Response Code: 200 - OK
Mean time per request: NA
Mean size per request: NA

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
Content-Type application/json
traceparent 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00
Request Body
[
  {
    "name": "scenario1",
    "operation": "postTransfers",
    "body": {
      "from": {
        "displayName": "testfsp4WalletFname testfsp4WalletLname",
        "idType": "MSISDN",
        "idValue": "17891239872",
        "extensionList": [
          {
            "key": "accountType",
            "value": "Wallet"
          }
        ]
      },
      "to": {
        "idType": "MSISDN",
        "idValue": "17891239875"
      },
      "amountType": "RECEIVE",
      "currency": "USD",
      "amount": "150",
      "transactionType": "TRANSFER",
      "initiatorType": "CONSUMER",
      "note": "from testfsp2 to testfsp1, wallet-to-wallet RECEIVE",
      "homeTransactionId": "123ABCfdafar353533"
    }
  },
  {
    "name": "scenario2",
    "operation": "putTransfers",
    "params": {
      "transferId": "{{scenario1.result.transferId}}"
    },
    "body": {
      "acceptQuote": true
    }
  }
]
CURL command
curl 'http://test3-sim-testfsp4-backend:3003/scenarios' -H 'content-type: application/json' -H 'traceparent: 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00' -H 'user-agent: axios/0.21.1' --data-binary '[{"name":"scenario1","operation":"postTransfers","body":{"from":{"displayName":"testfsp4WalletFname testfsp4WalletLname","idType":"MSISDN","idValue":"17891239872","extensionList":[{"key":"accountType","value":"Wallet"}]},"to":{"idType":"MSISDN","idValue":"17891239875"},"amountType":"RECEIVE","currency":"USD","amount":"150","transactionType":"TRANSFER","initiatorType":"CONSUMER","note":"from testfsp2 to testfsp1, wallet-to-wallet RECEIVE","homeTransactionId":"123ABCfdafar353533"}},{"name":"scenario2","operation":"putTransfers","params":{"transferId":"{{scenario1.result.transferId}}"},"body":{"acceptQuote":true}}]' --compressed
Response Headers
{
  "vary": "Origin",
  "content-type": "application/json; charset=utf-8",
  "content-length": "5257",
  "date": "Fri, 25 Jun 2021 16:58:47 GMT",
  "connection": "keep-alive"
}
Response Body
{
  "scenario1": {
    "result": {
      "from": {
        "displayName": "testfsp4WalletFname testfsp4WalletLname",
        "idType": "MSISDN",
        "idValue": "17891239872",
        "extensionList": [
          {
            "key": "accountType",
            "value": "Wallet"
          }
        ]
      },
      "to": {
        "idType": "MSISDN",
        "idValue": "17891239875",
        "fspId": "testfsp1",
        "extensionList": [
          {
            "key": "accountType",
            "value": "Wallet"
          }
        ],
        "firstName": "testfsp1Fname",
        "lastName": "testfsp1Lname",
        "dateOfBirth": "1985-05-13"
      },
      "amountType": "RECEIVE",
      "currency": "USD",
      "amount": "150",
      "transactionType": "TRANSFER",
      "initiatorType": "CONSUMER",
      "note": "from testfsp2 to testfsp1, wallet-to-wallet RECEIVE",
      "homeTransactionId": "123ABCfdafar353533",
      "transferId": "74c8221e-9c47-4659-96ff-7196ec5c207d",
      "currentState": "COMPLETED",
      "initiatedTimestamp": "2021-06-25T16:58:47.221Z",
      "quoteId": "7c8012f3-d53c-4d78-8d8b-2042319e4ce6",
      "quoteResponse": {
        "transferAmount": {
          "amount": "150",
          "currency": "USD"
        },
        "expiration": "2021-06-25T16:59:47.606Z",
        "ilpPacket": "AYIECQAAAAAAADqYHWcudGVzdGZzcDEubXNpc2RuLjE3ODkxMjM5ODc1ggPfZXlKMGNtRnVjMkZqZEdsdmJrbGtJam9pTnpSak9ESXlNV1V0T1dNME55MDBOalU1TFRrMlptWXROekU1Tm1Wak5XTXlNRGRrSWl3aWNYVnZkR1ZKWkNJNklqZGpPREF4TW1ZekxXUTFNMk10TkdRM09DMDRaRGhpTFRJd05ESXpNVGxsTkdObE5pSXNJbkJoZVdWbElqcDdJbkJoY25SNVNXUkpibVp2SWpwN0luQmhjblI1U1dSVWVYQmxJam9pVFZOSlUwUk9JaXdpY0dGeWRIbEpaR1Z1ZEdsbWFXVnlJam9pTVRjNE9URXlNems0TnpVaUxDSm1jM0JKWkNJNkluUmxjM1JtYzNBeElpd2laWGgwWlc1emFXOXVUR2x6ZENJNmV5SmxlSFJsYm5OcGIyNGlPbHQ3SW10bGVTSTZJbUZqWTI5MWJuUlVlWEJsSWl3aWRtRnNkV1VpT2lKWFlXeHNaWFFpZlYxOWZTd2ljR1Z5YzI5dVlXeEpibVp2SWpwN0ltTnZiWEJzWlhoT1lXMWxJanA3SW1acGNuTjBUbUZ0WlNJNkluUmxjM1JtYzNBeFJtNWhiV1VpTENKc1lYTjBUbUZ0WlNJNkluUmxjM1JtYzNBeFRHNWhiV1VpZlN3aVpHRjBaVTltUW1seWRHZ2lPaUl4T1RnMUxUQTFMVEV6SW4xOUxDSndZWGxsY2lJNmV5SndZWEowZVVsa1NXNW1ieUk2ZXlKd1lYSjBlVWxrVkhsd1pTSTZJazFUU1ZORVRpSXNJbkJoY25SNVNXUmxiblJwWm1sbGNpSTZJakUzT0RreE1qTTVPRGN5SWl3aVpuTndTV1FpT2lKMFpYTjBabk53TkNJc0ltVjRkR1Z1YzJsdmJreHBjM1FpT25zaVpYaDBaVzV6YVc5dUlqcGJleUpyWlhraU9pSmhZMk52ZFc1MFZIbHdaU0lzSW5aaGJIVmxJam9pVjJGc2JHVjBJbjFkZlgwc0ltNWhiV1VpT2lKMFpYTjBabk53TkZkaGJHeGxkRVp1WVcxbElIUmxjM1JtYzNBMFYyRnNiR1YwVEc1aGJXVWlmU3dpWVcxdmRXNTBJanA3SW1GdGIzVnVkQ0k2SWpFMU1DSXNJbU4xY25KbGJtTjVJam9pVlZORUluMHNJblJ5WVc1ellXTjBhVzl1Vkhsd1pTSTZleUp6WTJWdVlYSnBieUk2SWxSU1FVNVRSa1ZTSWl3aWFXNXBkR2xoZEc5eUlqb2lVRUZaUlZJaUxDSnBibWwwYVdGMGIzSlVlWEJsSWpvaVEwOU9VMVZOUlZJaWZYMAA",
        "condition": "v7aUOXqXXXggPe3M3Gzt2CLo5kSlLjpNXTiIGYk81Yg",
        "payeeFspFee": {
          "amount": "7",
          "currency": "USD"
        },
        "payeeFspCommission": {
          "amount": "7",
          "currency": "USD"
        }
      },
      "quoteResponseSource": "testfsp1",
      "fulfil": {
        "completedTimestamp": "2021-06-25T16:58:47.792Z",
        "transferState": "COMMITTED",
        "fulfilment": "Wb2k6NMrn02USXcC1_21BFFjNB2BKQxZx-qkrNq3R7Q"
      }
    }
  },
  "scenario2": {
    "result": {
      "from": {
        "displayName": "testfsp4WalletFname testfsp4WalletLname",
        "idType": "MSISDN",
        "idValue": "17891239872",
        "extensionList": [
          {
            "key": "accountType",
            "value": "Wallet"
          }
        ]
      },
      "to": {
        "idType": "MSISDN",
        "idValue": "17891239875",
        "fspId": "testfsp1",
        "extensionList": [
          {
            "key": "accountType",
            "value": "Wallet"
          }
        ],
        "firstName": "testfsp1Fname",
        "lastName": "testfsp1Lname",
        "dateOfBirth": "1985-05-13"
      },
      "amountType": "RECEIVE",
      "currency": "USD",
      "amount": "150",
      "transactionType": "TRANSFER",
      "initiatorType": "CONSUMER",
      "note": "from testfsp2 to testfsp1, wallet-to-wallet RECEIVE",
      "homeTransactionId": "123ABCfdafar353533",
      "transferId": "74c8221e-9c47-4659-96ff-7196ec5c207d",
      "currentState": "COMPLETED",
      "initiatedTimestamp": "2021-06-25T16:58:47.221Z",
      "quoteId": "7c8012f3-d53c-4d78-8d8b-2042319e4ce6",
      "quoteResponse": {
        "transferAmount": {
          "amount": "150",
          "currency": "USD"
        },
        "expiration": "2021-06-25T16:59:47.606Z",
        "ilpPacket": "AYIECQAAAAAAADqYHWcudGVzdGZzcDEubXNpc2RuLjE3ODkxMjM5ODc1ggPfZXlKMGNtRnVjMkZqZEdsdmJrbGtJam9pTnpSak9ESXlNV1V0T1dNME55MDBOalU1TFRrMlptWXROekU1Tm1Wak5XTXlNRGRrSWl3aWNYVnZkR1ZKWkNJNklqZGpPREF4TW1ZekxXUTFNMk10TkdRM09DMDRaRGhpTFRJd05ESXpNVGxsTkdObE5pSXNJbkJoZVdWbElqcDdJbkJoY25SNVNXUkpibVp2SWpwN0luQmhjblI1U1dSVWVYQmxJam9pVFZOSlUwUk9JaXdpY0dGeWRIbEpaR1Z1ZEdsbWFXVnlJam9pTVRjNE9URXlNems0TnpVaUxDSm1jM0JKWkNJNkluUmxjM1JtYzNBeElpd2laWGgwWlc1emFXOXVUR2x6ZENJNmV5SmxlSFJsYm5OcGIyNGlPbHQ3SW10bGVTSTZJbUZqWTI5MWJuUlVlWEJsSWl3aWRtRnNkV1VpT2lKWFlXeHNaWFFpZlYxOWZTd2ljR1Z5YzI5dVlXeEpibVp2SWpwN0ltTnZiWEJzWlhoT1lXMWxJanA3SW1acGNuTjBUbUZ0WlNJNkluUmxjM1JtYzNBeFJtNWhiV1VpTENKc1lYTjBUbUZ0WlNJNkluUmxjM1JtYzNBeFRHNWhiV1VpZlN3aVpHRjBaVTltUW1seWRHZ2lPaUl4T1RnMUxUQTFMVEV6SW4xOUxDSndZWGxsY2lJNmV5SndZWEowZVVsa1NXNW1ieUk2ZXlKd1lYSjBlVWxrVkhsd1pTSTZJazFUU1ZORVRpSXNJbkJoY25SNVNXUmxiblJwWm1sbGNpSTZJakUzT0RreE1qTTVPRGN5SWl3aVpuTndTV1FpT2lKMFpYTjBabk53TkNJc0ltVjRkR1Z1YzJsdmJreHBjM1FpT25zaVpYaDBaVzV6YVc5dUlqcGJleUpyWlhraU9pSmhZMk52ZFc1MFZIbHdaU0lzSW5aaGJIVmxJam9pVjJGc2JHVjBJbjFkZlgwc0ltNWhiV1VpT2lKMFpYTjBabk53TkZkaGJHeGxkRVp1WVcxbElIUmxjM1JtYzNBMFYyRnNiR1YwVEc1aGJXVWlmU3dpWVcxdmRXNTBJanA3SW1GdGIzVnVkQ0k2SWpFMU1DSXNJbU4xY25KbGJtTjVJam9pVlZORUluMHNJblJ5WVc1ellXTjBhVzl1Vkhsd1pTSTZleUp6WTJWdVlYSnBieUk2SWxSU1FVNVRSa1ZTSWl3aWFXNXBkR2xoZEc5eUlqb2lVRUZaUlZJaUxDSnBibWwwYVdGMGIzSlVlWEJsSWpvaVEwOU9VMVZOUlZJaWZYMAA",
        "condition": "v7aUOXqXXXggPe3M3Gzt2CLo5kSlLjpNXTiIGYk81Yg",
        "payeeFspFee": {
          "amount": "7",
          "currency": "USD"
        },
        "payeeFspCommission": {
          "amount": "7",
          "currency": "USD"
        }
      },
      "quoteResponseSource": "testfsp1",
      "fulfil": {
        "completedTimestamp": "2021-06-25T16:58:47.792Z",
        "transferState": "COMMITTED",
        "fulfilment": "Wb2k6NMrn02USXcC1_21BFFjNB2BKQxZx-qkrNq3R7Q"
      }
    }
  }
}
Test Information
NameResult
Transfer is COMMITTED PASSED
Status code is 200 PASSED
Total 2 / 2
Test Failure
Test NameAssertion Error
Request Information
Request Method: get
Request URL: /settlementWindows
Response Information
Response Code: 200 - OK
Mean time per request: NA
Mean size per request: NA

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
Content-Type application/json
traceparent 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00
CURL command
curl 'http://test3-centralsettlement-service/v2/settlementWindows?state=OPEN' -H 'content-type: application/json' -H 'traceparent: 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00' -H 'user-agent: axios/0.21.1' --compressed
Response Headers
{
  "content-type": "application/json; charset=utf-8",
  "vary": "origin",
  "access-control-expose-headers": "WWW-Authenticate,Server-Authorization",
  "cache-control": "no-cache",
  "content-length": "162",
  "accept-ranges": "bytes",
  "date": "Fri, 25 Jun 2021 16:58:47 GMT",
  "connection": "keep-alive"
}
Response Body
[
  {
    "settlementWindowId": 1,
    "state": "OPEN",
    "reason": "initial window",
    "createdDate": "2021-06-25T16:46:27.000Z",
    "changedDate": "2021-06-25T16:46:27.000Z",
    "content": []
  }
]
Test Information
NameResult
Response status is 200 PASSED
State should be OPEN PASSED
Total 2 / 2
Test Failure
Test NameAssertion Error
Request Information
Request Method: post
Request URL: /settlementWindows/1
Response Information
Response Code: 200 - OK
Mean time per request: NA
Mean size per request: NA

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
Content-Type application/json
FSPIOP-Source testingtoolkitdfsp
traceparent 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00
Request Body
{
  "state": "CLOSED",
  "reason": "string"
}
CURL command
curl 'http://test3-centralsettlement-service/v2/settlementWindows/1' -H 'content-type: application/json' -H 'fspiop-source: testingtoolkitdfsp' -H 'traceparent: 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00' -H 'user-agent: axios/0.21.1' --data-binary '{"state":"CLOSED","reason":"string"}' --compressed
Response Headers
{
  "content-type": "application/json; charset=utf-8",
  "vary": "origin",
  "access-control-expose-headers": "WWW-Authenticate,Server-Authorization",
  "cache-control": "no-cache",
  "content-length": "139",
  "date": "Fri, 25 Jun 2021 16:58:48 GMT",
  "connection": "keep-alive"
}
Response Body
{
  "settlementWindowId": 2,
  "state": "OPEN",
  "reason": "string",
  "createdDate": "2021-06-25T16:58:48.000Z",
  "changedDate": "2021-06-25T16:58:48.000Z"
}
Test Information
NameResult
Status code is 200 PASSED
Total 1 / 1
Test Failure
Test NameAssertion Error
Request Information
Request Method: get
Request URL: /participants/testfsp1/accounts
Response Information
Response Code: 200 - OK
Mean time per request: NA
Mean size per request: NA

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
FSPIOP-Source testingtoolkitdfsp
traceparent 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00
CURL command
curl 'http://test3-centralledger-service/participants/testfsp1/accounts' -H 'fspiop-source: testingtoolkitdfsp' -H 'traceparent: 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00' -H 'user-agent: axios/0.21.1' --compressed
Response Headers
{
  "content-type": "application/json; charset=utf-8",
  "cache-control": "no-cache",
  "content-length": "598",
  "accept-ranges": "bytes",
  "date": "Fri, 25 Jun 2021 16:58:48 GMT",
  "connection": "keep-alive"
}
Response Body
[
  {
    "id": 15,
    "ledgerAccountType": "POSITION",
    "currency": "USD",
    "isActive": 1,
    "value": 0,
    "reservedValue": 0,
    "changedDate": "2021-06-25T16:58:48.000Z"
  },
  {
    "id": 16,
    "ledgerAccountType": "SETTLEMENT",
    "currency": "USD",
    "isActive": 1,
    "value": -4680.12,
    "reservedValue": 0,
    "changedDate": "2021-06-25T16:53:56.000Z"
  },
  {
    "id": 17,
    "ledgerAccountType": "INTERCHANGE_FEE",
    "currency": "USD",
    "isActive": 1,
    "value": -1.4,
    "reservedValue": 0,
    "changedDate": "2021-06-25T16:53:55.000Z"
  },
  {
    "id": 18,
    "ledgerAccountType": "INTERCHANGE_FEE_SETTLEMENT",
    "currency": "USD",
    "isActive": 1,
    "value": 0,
    "reservedValue": 0,
    "changedDate": "2021-06-25T16:53:55.000Z"
  }
]
Test Information
NameResult
Status code is 200 PASSED
Position value should be the same after transfer PASSED
Total 2 / 2
Test Failure
Test NameAssertion Error
Request Information
Request Method: get
Request URL: /participants/testfsp2/accounts
Response Information
Response Code: 200 - OK
Mean time per request: NA
Mean size per request: NA

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
FSPIOP-Source testingtoolkitdfsp
traceparent 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00
CURL command
curl 'http://test3-centralledger-service/participants/testfsp2/accounts' -H 'fspiop-source: testingtoolkitdfsp' -H 'traceparent: 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00' -H 'user-agent: axios/0.21.1' --compressed
Response Headers
{
  "content-type": "application/json; charset=utf-8",
  "cache-control": "no-cache",
  "content-length": "598",
  "accept-ranges": "bytes",
  "date": "Fri, 25 Jun 2021 16:58:48 GMT",
  "connection": "keep-alive"
}
Response Body
[
  {
    "id": 19,
    "ledgerAccountType": "POSITION",
    "currency": "USD",
    "isActive": 1,
    "value": 0,
    "reservedValue": 0,
    "changedDate": "2021-06-25T16:58:47.000Z"
  },
  {
    "id": 20,
    "ledgerAccountType": "SETTLEMENT",
    "currency": "USD",
    "isActive": 1,
    "value": -5313.24,
    "reservedValue": 0,
    "changedDate": "2021-06-25T16:53:58.000Z"
  },
  {
    "id": 21,
    "ledgerAccountType": "INTERCHANGE_FEE",
    "currency": "USD",
    "isActive": 1,
    "value": 1.36,
    "reservedValue": 0,
    "changedDate": "2021-06-25T16:53:57.000Z"
  },
  {
    "id": 22,
    "ledgerAccountType": "INTERCHANGE_FEE_SETTLEMENT",
    "currency": "USD",
    "isActive": 1,
    "value": 0,
    "reservedValue": 0,
    "changedDate": "2021-06-25T16:53:57.000Z"
  }
]
Test Information
NameResult
Status code is 200 PASSED
Position value should be the same after transfer PASSED
Total 2 / 2
Test Failure
Test NameAssertion Error
Request Information
Request Method: get
Request URL: /participants/testfsp3/accounts
Response Information
Response Code: 200 - OK
Mean time per request: NA
Mean size per request: NA

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
FSPIOP-Source testingtoolkitdfsp
traceparent 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00
CURL command
curl 'http://test3-centralledger-service/participants/testfsp3/accounts' -H 'fspiop-source: testingtoolkitdfsp' -H 'traceparent: 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00' -H 'user-agent: axios/0.21.1' --compressed
Response Headers
{
  "content-type": "application/json; charset=utf-8",
  "cache-control": "no-cache",
  "content-length": "595",
  "accept-ranges": "bytes",
  "date": "Fri, 25 Jun 2021 16:58:48 GMT",
  "connection": "keep-alive"
}
Response Body
[
  {
    "id": 23,
    "ledgerAccountType": "POSITION",
    "currency": "USD",
    "isActive": 1,
    "value": 0,
    "reservedValue": 0,
    "changedDate": "2021-06-25T16:58:43.000Z"
  },
  {
    "id": 24,
    "ledgerAccountType": "SETTLEMENT",
    "currency": "USD",
    "isActive": 1,
    "value": -5015,
    "reservedValue": 0,
    "changedDate": "2021-06-25T16:54:01.000Z"
  },
  {
    "id": 25,
    "ledgerAccountType": "INTERCHANGE_FEE",
    "currency": "USD",
    "isActive": 1,
    "value": 0.09,
    "reservedValue": 0,
    "changedDate": "2021-06-25T16:54:00.000Z"
  },
  {
    "id": 26,
    "ledgerAccountType": "INTERCHANGE_FEE_SETTLEMENT",
    "currency": "USD",
    "isActive": 1,
    "value": 0,
    "reservedValue": 0,
    "changedDate": "2021-06-25T16:54:00.000Z"
  }
]
Test Information
NameResult
Status code is 200 PASSED
Position value should be the same after transfer PASSED
Total 2 / 2
Test Failure
Test NameAssertion Error
Request Information
Request Method: get
Request URL: /participants/testfsp4/accounts
Response Information
Response Code: 200 - OK
Mean time per request: NA
Mean size per request: NA

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
FSPIOP-Source testingtoolkitdfsp
traceparent 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00
CURL command
curl 'http://test3-centralledger-service/participants/testfsp4/accounts' -H 'fspiop-source: testingtoolkitdfsp' -H 'traceparent: 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00' -H 'user-agent: axios/0.21.1' --compressed
Response Headers
{
  "content-type": "application/json; charset=utf-8",
  "cache-control": "no-cache",
  "content-length": "599",
  "accept-ranges": "bytes",
  "date": "Fri, 25 Jun 2021 16:58:48 GMT",
  "connection": "keep-alive"
}
Response Body
[
  {
    "id": 27,
    "ledgerAccountType": "POSITION",
    "currency": "USD",
    "isActive": 1,
    "value": 0,
    "reservedValue": 0,
    "changedDate": "2021-06-25T16:58:48.000Z"
  },
  {
    "id": 28,
    "ledgerAccountType": "SETTLEMENT",
    "currency": "USD",
    "isActive": 1,
    "value": -4991.64,
    "reservedValue": 0,
    "changedDate": "2021-06-25T16:54:03.000Z"
  },
  {
    "id": 29,
    "ledgerAccountType": "INTERCHANGE_FEE",
    "currency": "USD",
    "isActive": 1,
    "value": -0.05,
    "reservedValue": 0,
    "changedDate": "2021-06-25T16:54:02.000Z"
  },
  {
    "id": 30,
    "ledgerAccountType": "INTERCHANGE_FEE_SETTLEMENT",
    "currency": "USD",
    "isActive": 1,
    "value": 0,
    "reservedValue": 0,
    "changedDate": "2021-06-25T16:54:02.000Z"
  }
]
Test Information
NameResult
Status code is 200 PASSED
Position value should be the same after transfer PASSED
Total 2 / 2
Test Failure
Test NameAssertion Error
Request Information
Request Method: get
Request URL: /participants/testfsp1/accounts
Response Information
Response Code: 200 - OK
Mean time per request: NA
Mean size per request: NA

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
FSPIOP-Source testingtoolkitdfsp
traceparent 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00
CURL command
curl 'http://test3-centralledger-service/participants/testfsp1/accounts' -H 'fspiop-source: testingtoolkitdfsp' -H 'traceparent: 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00' -H 'user-agent: axios/0.21.1' --compressed
Response Headers
{
  "content-type": "application/json; charset=utf-8",
  "cache-control": "no-cache",
  "content-length": "598",
  "accept-ranges": "bytes",
  "date": "Fri, 25 Jun 2021 16:58:48 GMT",
  "connection": "keep-alive"
}
Response Body
[
  {
    "id": 15,
    "ledgerAccountType": "POSITION",
    "currency": "USD",
    "isActive": 1,
    "value": 0,
    "reservedValue": 0,
    "changedDate": "2021-06-25T16:58:48.000Z"
  },
  {
    "id": 16,
    "ledgerAccountType": "SETTLEMENT",
    "currency": "USD",
    "isActive": 1,
    "value": -4680.12,
    "reservedValue": 0,
    "changedDate": "2021-06-25T16:53:56.000Z"
  },
  {
    "id": 17,
    "ledgerAccountType": "INTERCHANGE_FEE",
    "currency": "USD",
    "isActive": 1,
    "value": -1.4,
    "reservedValue": 0,
    "changedDate": "2021-06-25T16:53:55.000Z"
  },
  {
    "id": 18,
    "ledgerAccountType": "INTERCHANGE_FEE_SETTLEMENT",
    "currency": "USD",
    "isActive": 1,
    "value": 0,
    "reservedValue": 0,
    "changedDate": "2021-06-25T16:53:55.000Z"
  }
]
Test Information
NameResult
Status code is 200 PASSED
Check that settlement account value changed after transfers PASSED
check agregates for interchange fees calculated correctly PASSED
Total 3 / 3
Test Failure
Test NameAssertion Error
Request Information
Request Method: get
Request URL: /participants/testfsp2/accounts
Response Information
Response Code: 200 - OK
Mean time per request: NA
Mean size per request: NA

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
FSPIOP-Source testingtoolkitdfsp
traceparent 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00
CURL command
curl 'http://test3-centralledger-service/participants/testfsp2/accounts' -H 'fspiop-source: testingtoolkitdfsp' -H 'traceparent: 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00' -H 'user-agent: axios/0.21.1' --compressed
Response Headers
{
  "content-type": "application/json; charset=utf-8",
  "cache-control": "no-cache",
  "content-length": "598",
  "accept-ranges": "bytes",
  "date": "Fri, 25 Jun 2021 16:58:48 GMT",
  "connection": "keep-alive"
}
Response Body
[
  {
    "id": 19,
    "ledgerAccountType": "POSITION",
    "currency": "USD",
    "isActive": 1,
    "value": 0,
    "reservedValue": 0,
    "changedDate": "2021-06-25T16:58:47.000Z"
  },
  {
    "id": 20,
    "ledgerAccountType": "SETTLEMENT",
    "currency": "USD",
    "isActive": 1,
    "value": -5313.24,
    "reservedValue": 0,
    "changedDate": "2021-06-25T16:53:58.000Z"
  },
  {
    "id": 21,
    "ledgerAccountType": "INTERCHANGE_FEE",
    "currency": "USD",
    "isActive": 1,
    "value": 1.36,
    "reservedValue": 0,
    "changedDate": "2021-06-25T16:53:57.000Z"
  },
  {
    "id": 22,
    "ledgerAccountType": "INTERCHANGE_FEE_SETTLEMENT",
    "currency": "USD",
    "isActive": 1,
    "value": 0,
    "reservedValue": 0,
    "changedDate": "2021-06-25T16:53:57.000Z"
  }
]
Test Information
NameResult
Status code is 200 PASSED
check agregates for interchange fees calculated correctly PASSED
Total 2 / 2
Test Failure
Test NameAssertion Error
Request Information
Request Method: get
Request URL: /participants/testfsp3/accounts
Response Information
Response Code: 200 - OK
Mean time per request: NA
Mean size per request: NA

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
FSPIOP-Source testingtoolkitdfsp
traceparent 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00
CURL command
curl 'http://test3-centralledger-service/participants/testfsp3/accounts' -H 'fspiop-source: testingtoolkitdfsp' -H 'traceparent: 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00' -H 'user-agent: axios/0.21.1' --compressed
Response Headers
{
  "content-type": "application/json; charset=utf-8",
  "cache-control": "no-cache",
  "content-length": "595",
  "accept-ranges": "bytes",
  "date": "Fri, 25 Jun 2021 16:58:48 GMT",
  "connection": "keep-alive"
}
Response Body
[
  {
    "id": 23,
    "ledgerAccountType": "POSITION",
    "currency": "USD",
    "isActive": 1,
    "value": 0,
    "reservedValue": 0,
    "changedDate": "2021-06-25T16:58:43.000Z"
  },
  {
    "id": 24,
    "ledgerAccountType": "SETTLEMENT",
    "currency": "USD",
    "isActive": 1,
    "value": -5015,
    "reservedValue": 0,
    "changedDate": "2021-06-25T16:54:01.000Z"
  },
  {
    "id": 25,
    "ledgerAccountType": "INTERCHANGE_FEE",
    "currency": "USD",
    "isActive": 1,
    "value": 0.09,
    "reservedValue": 0,
    "changedDate": "2021-06-25T16:54:00.000Z"
  },
  {
    "id": 26,
    "ledgerAccountType": "INTERCHANGE_FEE_SETTLEMENT",
    "currency": "USD",
    "isActive": 1,
    "value": 0,
    "reservedValue": 0,
    "changedDate": "2021-06-25T16:54:00.000Z"
  }
]
Test Information
NameResult
Status code is 200 PASSED
Total 1 / 1
Test Failure
Test NameAssertion Error
Request Information
Request Method: get
Request URL: /participants/testfsp4/accounts
Response Information
Response Code: 200 - OK
Mean time per request: NA
Mean size per request: NA

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
FSPIOP-Source testingtoolkitdfsp
traceparent 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00
CURL command
curl 'http://test3-centralledger-service/participants/testfsp4/accounts' -H 'fspiop-source: testingtoolkitdfsp' -H 'traceparent: 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00' -H 'user-agent: axios/0.21.1' --compressed
Response Headers
{
  "content-type": "application/json; charset=utf-8",
  "cache-control": "no-cache",
  "content-length": "599",
  "accept-ranges": "bytes",
  "date": "Fri, 25 Jun 2021 16:58:48 GMT",
  "connection": "keep-alive"
}
Response Body
[
  {
    "id": 27,
    "ledgerAccountType": "POSITION",
    "currency": "USD",
    "isActive": 1,
    "value": 0,
    "reservedValue": 0,
    "changedDate": "2021-06-25T16:58:48.000Z"
  },
  {
    "id": 28,
    "ledgerAccountType": "SETTLEMENT",
    "currency": "USD",
    "isActive": 1,
    "value": -4991.64,
    "reservedValue": 0,
    "changedDate": "2021-06-25T16:54:03.000Z"
  },
  {
    "id": 29,
    "ledgerAccountType": "INTERCHANGE_FEE",
    "currency": "USD",
    "isActive": 1,
    "value": -0.05,
    "reservedValue": 0,
    "changedDate": "2021-06-25T16:54:02.000Z"
  },
  {
    "id": 30,
    "ledgerAccountType": "INTERCHANGE_FEE_SETTLEMENT",
    "currency": "USD",
    "isActive": 1,
    "value": 0,
    "reservedValue": 0,
    "changedDate": "2021-06-25T16:54:02.000Z"
  }
]
Test Information
NameResult
Status code is 200 PASSED
Total 1 / 1
Test Failure
Test NameAssertion Error
Request Information
Request Method: post
Request URL: /settlements
Response Information
Response Code: 200 - OK
Mean time per request: NA
Mean size per request: NA

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
Content-Type application/json
traceparent 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00
Request Body
{
  "settlementModel": "InterchangeFee",
  "reason": "TESTING",
  "settlementWindows": [
    {
      "id": "1"
    }
  ]
}
CURL command
curl 'http://test3-centralsettlement-service/v2/settlements' -H 'content-type: application/json' -H 'traceparent: 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00' -H 'user-agent: axios/0.21.1' --data-binary '{"settlementModel":"InterchangeFee","reason":"TESTING","settlementWindows":[{"id":"1"}]}' --compressed
Response Headers
{
  "content-type": "application/json; charset=utf-8",
  "vary": "origin,accept-encoding",
  "access-control-expose-headers": "WWW-Authenticate,Server-Authorization",
  "cache-control": "no-cache",
  "content-length": "1081",
  "date": "Fri, 25 Jun 2021 16:58:48 GMT",
  "connection": "keep-alive"
}
Response Body
{
  "id": 1,
  "settlementModel": "InterchangeFee",
  "state": "PENDING_SETTLEMENT",
  "reason": "TESTING",
  "createdDate": "2021-06-25T16:58:48.000Z",
  "changedDate": "2021-06-25T16:58:48.000Z",
  "settlementWindows": [
    {
      "id": 1,
      "state": "PENDING_SETTLEMENT",
      "reason": "TESTING",
      "createdDate": "2021-06-25T16:46:27.000Z",
      "changedDate": "2021-06-25T16:58:48.000Z",
      "content": [
        {
          "id": 1,
          "state": "PENDING_SETTLEMENT",
          "ledgerAccountType": "INTERCHANGE_FEE",
          "currencyId": "USD",
          "createdDate": "2021-06-25T16:58:48.000Z",
          "changedDate": "2021-06-25T16:58:48.000Z"
        }
      ]
    }
  ],
  "participants": [
    {
      "id": 5,
      "accounts": [
        {
          "id": 17,
          "state": "PENDING_SETTLEMENT",
          "reason": "TESTING",
          "netSettlementAmount": {
            "amount": -1.4,
            "currency": "USD"
          }
        }
      ]
    },
    {
      "id": 6,
      "accounts": [
        {
          "id": 21,
          "state": "PENDING_SETTLEMENT",
          "reason": "TESTING",
          "netSettlementAmount": {
            "amount": 1.36,
            "currency": "USD"
          }
        }
      ]
    },
    {
      "id": 7,
      "accounts": [
        {
          "id": 25,
          "state": "PENDING_SETTLEMENT",
          "reason": "TESTING",
          "netSettlementAmount": {
            "amount": 0.09,
            "currency": "USD"
          }
        }
      ]
    },
    {
      "id": 8,
      "accounts": [
        {
          "id": 29,
          "state": "PENDING_SETTLEMENT",
          "reason": "TESTING",
          "netSettlementAmount": {
            "amount": -0.05,
            "currency": "USD"
          }
        }
      ]
    }
  ]
}
Test Information
NameResult
Response code is 200 PASSED
Settlement State should be PENDING_SETTLEMENT PASSED
Total 2 / 2
Test Failure
Test NameAssertion Error
Request Information
Request Method: get
Request URL: /settlementWindows
Response Information
Response Code: 200 - OK
Mean time per request: NA
Mean size per request: NA

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
Content-Type application/json
FSPIOP-Source testingtoolkitdfsp
traceparent 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00
CURL command
curl 'http://test3-centralsettlement-service/v2/settlementWindows?state=OPEN' -H 'content-type: application/json' -H 'fspiop-source: testingtoolkitdfsp' -H 'traceparent: 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00' -H 'user-agent: axios/0.21.1' --compressed
Response Headers
{
  "content-type": "application/json; charset=utf-8",
  "vary": "origin",
  "access-control-expose-headers": "WWW-Authenticate,Server-Authorization",
  "cache-control": "no-cache",
  "content-length": "154",
  "accept-ranges": "bytes",
  "date": "Fri, 25 Jun 2021 16:58:48 GMT",
  "connection": "keep-alive"
}
Response Body
[
  {
    "settlementWindowId": 2,
    "state": "OPEN",
    "reason": "string",
    "createdDate": "2021-06-25T16:58:48.000Z",
    "changedDate": "2021-06-25T16:58:48.000Z",
    "content": []
  }
]
Test Information
NameResult
Response status to be 200 PASSED
State should be OPEN PASSED
Total 2 / 2
Test Failure
Test NameAssertion Error
Request Information
Request Method: post
Request URL: /settlementWindows/2
Response Information
Response Code: 400 - Bad Request
Mean time per request: NA
Mean size per request: NA

Test Pass Percentage
NaN %
Request Headers
Header NameHeader Value
Content-Type application/json
FSPIOP-Source testingtoolkitdfsp
traceparent 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00
Request Body
{
  "state": "CLOSED",
  "reason": "string"
}
CURL command
curl 'http://test3-centralsettlement-service/v2/settlementWindows/2' -H 'content-type: application/json' -H 'fspiop-source: testingtoolkitdfsp' -H 'traceparent: 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00' -H 'user-agent: axios/0.21.1' --data-binary '{"state":"CLOSED","reason":"string"}' --compressed
Response Headers
{
  "content-type": "application/json; charset=utf-8",
  "vary": "origin",
  "access-control-expose-headers": "WWW-Authenticate,Server-Authorization",
  "cache-control": "no-cache",
  "content-length": "107",
  "date": "Fri, 25 Jun 2021 16:58:48 GMT",
  "connection": "keep-alive"
}
Response Body
{
  "errorInformation": {
    "errorCode": "3100",
    "errorDescription": "Generic validation error - Window 2 is empty"
  }
}
Test Information
NameResult
Total 0 / 0
Test Failure
Test NameAssertion Error
Request Information
Request Method: post
Request URL: /scenarios
Response Information
Response Code: 200 - OK
Mean time per request: NA
Mean size per request: NA

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
Content-Type application/json
traceparent 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00
Request Body
[
  {
    "name": "scenario1",
    "operation": "postTransfers",
    "body": {
      "from": {
        "displayName": "testfsp3WalletFname testfsp3WalletLname",
        "idType": "MSISDN",
        "idValue": "17891239873",
        "extensionList": [
          {
            "key": "accountType",
            "value": "Wallet"
          }
        ]
      },
      "to": {
        "idType": "MSISDN",
        "idValue": "17891239875"
      },
      "amountType": "SEND",
      "currency": "USD",
      "amount": "15",
      "transactionType": "TRANSFER",
      "initiatorType": "CONSUMER",
      "note": "test payment 2020-06-26 11:52AM",
      "homeTransactionId": "123ABC"
    }
  },
  {
    "name": "scenario2",
    "operation": "putTransfers",
    "params": {
      "transferId": "{{scenario1.result.transferId}}"
    },
    "body": {
      "acceptQuote": true
    }
  }
]
CURL command
curl 'http://test3-sim-testfsp3-backend:3003/scenarios' -H 'content-type: application/json' -H 'traceparent: 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00' -H 'user-agent: axios/0.21.1' --data-binary '[{"name":"scenario1","operation":"postTransfers","body":{"from":{"displayName":"testfsp3WalletFname testfsp3WalletLname","idType":"MSISDN","idValue":"17891239873","extensionList":[{"key":"accountType","value":"Wallet"}]},"to":{"idType":"MSISDN","idValue":"17891239875"},"amountType":"SEND","currency":"USD","amount":"15","transactionType":"TRANSFER","initiatorType":"CONSUMER","note":"test payment 2020-06-26 11:52AM","homeTransactionId":"123ABC"}},{"name":"scenario2","operation":"putTransfers","params":{"transferId":"{{scenario1.result.transferId}}"},"body":{"acceptQuote":true}}]' --compressed
Response Headers
{
  "vary": "Origin",
  "content-type": "application/json; charset=utf-8",
  "content-length": "5181",
  "date": "Fri, 25 Jun 2021 16:58:48 GMT",
  "connection": "keep-alive"
}
Response Body
{
  "scenario1": {
    "result": {
      "from": {
        "displayName": "testfsp3WalletFname testfsp3WalletLname",
        "idType": "MSISDN",
        "idValue": "17891239873",
        "extensionList": [
          {
            "key": "accountType",
            "value": "Wallet"
          }
        ]
      },
      "to": {
        "idType": "MSISDN",
        "idValue": "17891239875",
        "fspId": "testfsp1",
        "extensionList": [
          {
            "key": "accountType",
            "value": "Wallet"
          }
        ],
        "firstName": "testfsp1Fname",
        "lastName": "testfsp1Lname",
        "dateOfBirth": "1985-05-13"
      },
      "amountType": "SEND",
      "currency": "USD",
      "amount": "15",
      "transactionType": "TRANSFER",
      "initiatorType": "CONSUMER",
      "note": "test payment 2020-06-26 11:52AM",
      "homeTransactionId": "123ABC",
      "transferId": "94c05a1e-98a6-4069-a9e4-0edff7515577",
      "currentState": "COMPLETED",
      "initiatedTimestamp": "2021-06-25T16:58:48.315Z",
      "quoteId": "9093941c-6c07-4f4d-8670-8cb6b5b7ce74",
      "quoteResponse": {
        "transferAmount": {
          "amount": "15",
          "currency": "USD"
        },
        "expiration": "2021-06-25T16:59:48.734Z",
        "ilpPacket": "AYIECAAAAAAAAAXcHWcudGVzdGZzcDEubXNpc2RuLjE3ODkxMjM5ODc1ggPeZXlKMGNtRnVjMkZqZEdsdmJrbGtJam9pT1RSak1EVmhNV1V0T1RoaE5pMDBNRFk1TFdFNVpUUXRNR1ZrWm1ZM05URTFOVGMzSWl3aWNYVnZkR1ZKWkNJNklqa3dPVE01TkRGakxUWmpNRGN0TkdZMFpDMDROamN3TFRoallqWmlOV0kzWTJVM05DSXNJbkJoZVdWbElqcDdJbkJoY25SNVNXUkpibVp2SWpwN0luQmhjblI1U1dSVWVYQmxJam9pVFZOSlUwUk9JaXdpY0dGeWRIbEpaR1Z1ZEdsbWFXVnlJam9pTVRjNE9URXlNems0TnpVaUxDSm1jM0JKWkNJNkluUmxjM1JtYzNBeElpd2laWGgwWlc1emFXOXVUR2x6ZENJNmV5SmxlSFJsYm5OcGIyNGlPbHQ3SW10bGVTSTZJbUZqWTI5MWJuUlVlWEJsSWl3aWRtRnNkV1VpT2lKWFlXeHNaWFFpZlYxOWZTd2ljR1Z5YzI5dVlXeEpibVp2SWpwN0ltTnZiWEJzWlhoT1lXMWxJanA3SW1acGNuTjBUbUZ0WlNJNkluUmxjM1JtYzNBeFJtNWhiV1VpTENKc1lYTjBUbUZ0WlNJNkluUmxjM1JtYzNBeFRHNWhiV1VpZlN3aVpHRjBaVTltUW1seWRHZ2lPaUl4T1RnMUxUQTFMVEV6SW4xOUxDSndZWGxsY2lJNmV5SndZWEowZVVsa1NXNW1ieUk2ZXlKd1lYSjBlVWxrVkhsd1pTSTZJazFUU1ZORVRpSXNJbkJoY25SNVNXUmxiblJwWm1sbGNpSTZJakUzT0RreE1qTTVPRGN6SWl3aVpuTndTV1FpT2lKMFpYTjBabk53TXlJc0ltVjRkR1Z1YzJsdmJreHBjM1FpT25zaVpYaDBaVzV6YVc5dUlqcGJleUpyWlhraU9pSmhZMk52ZFc1MFZIbHdaU0lzSW5aaGJIVmxJam9pVjJGc2JHVjBJbjFkZlgwc0ltNWhiV1VpT2lKMFpYTjBabk53TTFkaGJHeGxkRVp1WVcxbElIUmxjM1JtYzNBelYyRnNiR1YwVEc1aGJXVWlmU3dpWVcxdmRXNTBJanA3SW1GdGIzVnVkQ0k2SWpFMUlpd2lZM1Z5Y21WdVkza2lPaUpWVTBRaWZTd2lkSEpoYm5OaFkzUnBiMjVVZVhCbElqcDdJbk5qWlc1aGNtbHZJam9pVkZKQlRsTkdSVklpTENKcGJtbDBhV0YwYjNJaU9pSlFRVmxGVWlJc0ltbHVhWFJwWVhSdmNsUjVjR1VpT2lKRFQwNVRWVTFGVWlKOWZRAA",
        "condition": "8V2M8iVeTILF4LjrLqAwVf_6adqQSy7h3IVYdY-OcGs",
        "payeeFspFee": {
          "amount": "0",
          "currency": "USD"
        },
        "payeeFspCommission": {
          "amount": "0",
          "currency": "USD"
        }
      },
      "quoteResponseSource": "testfsp1",
      "fulfil": {
        "completedTimestamp": "2021-06-25T16:58:48.914Z",
        "transferState": "COMMITTED",
        "fulfilment": "_Zdvi8Ah6ffG9_T0qHTd_yUOKJtubO824GuIZ4ehBg8"
      }
    }
  },
  "scenario2": {
    "result": {
      "from": {
        "displayName": "testfsp3WalletFname testfsp3WalletLname",
        "idType": "MSISDN",
        "idValue": "17891239873",
        "extensionList": [
          {
            "key": "accountType",
            "value": "Wallet"
          }
        ]
      },
      "to": {
        "idType": "MSISDN",
        "idValue": "17891239875",
        "fspId": "testfsp1",
        "extensionList": [
          {
            "key": "accountType",
            "value": "Wallet"
          }
        ],
        "firstName": "testfsp1Fname",
        "lastName": "testfsp1Lname",
        "dateOfBirth": "1985-05-13"
      },
      "amountType": "SEND",
      "currency": "USD",
      "amount": "15",
      "transactionType": "TRANSFER",
      "initiatorType": "CONSUMER",
      "note": "test payment 2020-06-26 11:52AM",
      "homeTransactionId": "123ABC",
      "transferId": "94c05a1e-98a6-4069-a9e4-0edff7515577",
      "currentState": "COMPLETED",
      "initiatedTimestamp": "2021-06-25T16:58:48.315Z",
      "quoteId": "9093941c-6c07-4f4d-8670-8cb6b5b7ce74",
      "quoteResponse": {
        "transferAmount": {
          "amount": "15",
          "currency": "USD"
        },
        "expiration": "2021-06-25T16:59:48.734Z",
        "ilpPacket": "AYIECAAAAAAAAAXcHWcudGVzdGZzcDEubXNpc2RuLjE3ODkxMjM5ODc1ggPeZXlKMGNtRnVjMkZqZEdsdmJrbGtJam9pT1RSak1EVmhNV1V0T1RoaE5pMDBNRFk1TFdFNVpUUXRNR1ZrWm1ZM05URTFOVGMzSWl3aWNYVnZkR1ZKWkNJNklqa3dPVE01TkRGakxUWmpNRGN0TkdZMFpDMDROamN3TFRoallqWmlOV0kzWTJVM05DSXNJbkJoZVdWbElqcDdJbkJoY25SNVNXUkpibVp2SWpwN0luQmhjblI1U1dSVWVYQmxJam9pVFZOSlUwUk9JaXdpY0dGeWRIbEpaR1Z1ZEdsbWFXVnlJam9pTVRjNE9URXlNems0TnpVaUxDSm1jM0JKWkNJNkluUmxjM1JtYzNBeElpd2laWGgwWlc1emFXOXVUR2x6ZENJNmV5SmxlSFJsYm5OcGIyNGlPbHQ3SW10bGVTSTZJbUZqWTI5MWJuUlVlWEJsSWl3aWRtRnNkV1VpT2lKWFlXeHNaWFFpZlYxOWZTd2ljR1Z5YzI5dVlXeEpibVp2SWpwN0ltTnZiWEJzWlhoT1lXMWxJanA3SW1acGNuTjBUbUZ0WlNJNkluUmxjM1JtYzNBeFJtNWhiV1VpTENKc1lYTjBUbUZ0WlNJNkluUmxjM1JtYzNBeFRHNWhiV1VpZlN3aVpHRjBaVTltUW1seWRHZ2lPaUl4T1RnMUxUQTFMVEV6SW4xOUxDSndZWGxsY2lJNmV5SndZWEowZVVsa1NXNW1ieUk2ZXlKd1lYSjBlVWxrVkhsd1pTSTZJazFUU1ZORVRpSXNJbkJoY25SNVNXUmxiblJwWm1sbGNpSTZJakUzT0RreE1qTTVPRGN6SWl3aVpuTndTV1FpT2lKMFpYTjBabk53TXlJc0ltVjRkR1Z1YzJsdmJreHBjM1FpT25zaVpYaDBaVzV6YVc5dUlqcGJleUpyWlhraU9pSmhZMk52ZFc1MFZIbHdaU0lzSW5aaGJIVmxJam9pVjJGc2JHVjBJbjFkZlgwc0ltNWhiV1VpT2lKMFpYTjBabk53TTFkaGJHeGxkRVp1WVcxbElIUmxjM1JtYzNBelYyRnNiR1YwVEc1aGJXVWlmU3dpWVcxdmRXNTBJanA3SW1GdGIzVnVkQ0k2SWpFMUlpd2lZM1Z5Y21WdVkza2lPaUpWVTBRaWZTd2lkSEpoYm5OaFkzUnBiMjVVZVhCbElqcDdJbk5qWlc1aGNtbHZJam9pVkZKQlRsTkdSVklpTENKcGJtbDBhV0YwYjNJaU9pSlFRVmxGVWlJc0ltbHVhWFJwWVhSdmNsUjVjR1VpT2lKRFQwNVRWVTFGVWlKOWZRAA",
        "condition": "8V2M8iVeTILF4LjrLqAwVf_6adqQSy7h3IVYdY-OcGs",
        "payeeFspFee": {
          "amount": "0",
          "currency": "USD"
        },
        "payeeFspCommission": {
          "amount": "0",
          "currency": "USD"
        }
      },
      "quoteResponseSource": "testfsp1",
      "fulfil": {
        "completedTimestamp": "2021-06-25T16:58:48.914Z",
        "transferState": "COMMITTED",
        "fulfilment": "_Zdvi8Ah6ffG9_T0qHTd_yUOKJtubO824GuIZ4ehBg8"
      }
    }
  }
}
Test Information
NameResult
Status code is 200 PASSED
Transfer state is 'COMMITTED' PASSED
Total 2 / 2
Test Failure
Test NameAssertion Error
Request Information
Request Method: post
Request URL: /scenarios
Response Information
Response Code: 200 - OK
Mean time per request: NA
Mean size per request: NA

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
Content-Type application/json
traceparent 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00
Request Body
[
  {
    "name": "scenario1",
    "operation": "postTransfers",
    "body": {
      "from": {
        "displayName": "testfsp1Fname testfsp1Lname",
        "idType": "MSISDN",
        "idValue": "17891239875",
        "extensionList": [
          {
            "key": "accountType",
            "value": "Wallet"
          }
        ]
      },
      "to": {
        "idType": "MSISDN",
        "idValue": "17891239872"
      },
      "amountType": "SEND",
      "currency": "USD",
      "amount": "158.36",
      "transactionType": "TRANSFER",
      "initiatorType": "CONSUMER",
      "note": "test payment 2020-06-26 11:52AM",
      "homeTransactionId": "123ABC"
    }
  },
  {
    "name": "scenario2",
    "operation": "putTransfers",
    "params": {
      "transferId": "{{scenario1.result.transferId}}"
    },
    "body": {
      "acceptQuote": true
    }
  }
]
CURL command
curl 'http://test3-sim-testfsp1-backend:3003/scenarios' -H 'content-type: application/json' -H 'traceparent: 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00' -H 'user-agent: axios/0.21.1' --data-binary '[{"name":"scenario1","operation":"postTransfers","body":{"from":{"displayName":"testfsp1Fname testfsp1Lname","idType":"MSISDN","idValue":"17891239875","extensionList":[{"key":"accountType","value":"Wallet"}]},"to":{"idType":"MSISDN","idValue":"17891239872"},"amountType":"SEND","currency":"USD","amount":"158.36","transactionType":"TRANSFER","initiatorType":"CONSUMER","note":"test payment 2020-06-26 11:52AM","homeTransactionId":"123ABC"}},{"name":"scenario2","operation":"putTransfers","params":{"transferId":"{{scenario1.result.transferId}}"},"body":{"acceptQuote":true}}]' --compressed
Response Headers
{
  "vary": "Origin",
  "content-type": "application/json; charset=utf-8",
  "content-length": "5209",
  "date": "Fri, 25 Jun 2021 16:58:50 GMT",
  "connection": "keep-alive"
}
Response Body
{
  "scenario1": {
    "result": {
      "from": {
        "displayName": "testfsp1Fname testfsp1Lname",
        "idType": "MSISDN",
        "idValue": "17891239875",
        "extensionList": [
          {
            "key": "accountType",
            "value": "Wallet"
          }
        ]
      },
      "to": {
        "idType": "MSISDN",
        "idValue": "17891239872",
        "fspId": "testfsp4",
        "extensionList": [
          {
            "key": "accountType",
            "value": "Wallet"
          }
        ],
        "firstName": "testfsp4WalletFname",
        "lastName": "testfsp4WalletLname",
        "dateOfBirth": "1985-05-13"
      },
      "amountType": "SEND",
      "currency": "USD",
      "amount": "158.36",
      "transactionType": "TRANSFER",
      "initiatorType": "CONSUMER",
      "note": "test payment 2020-06-26 11:52AM",
      "homeTransactionId": "123ABC",
      "transferId": "658486f7-fc00-43f3-9755-b4f8d11afdb1",
      "currentState": "COMPLETED",
      "initiatedTimestamp": "2021-06-25T16:58:49.019Z",
      "quoteId": "f28ca89e-e7de-4e4a-b4ab-b17866196d8e",
      "quoteResponse": {
        "transferAmount": {
          "amount": "158.36",
          "currency": "USD"
        },
        "expiration": "2021-06-25T16:59:49.379Z",
        "ilpPacket": "AYIEDQAAkAcPi_ACHWcudGVzdGZzcDQubXNpc2RuLjE3ODkxMjM5ODcyggPjZXlKMGNtRnVjMkZqZEdsdmJrbGtJam9pTmpVNE5EZzJaamN0Wm1Nd01DMDBNMll6TFRrM05UVXRZalJtT0dReE1XRm1aR0l4SWl3aWNYVnZkR1ZKWkNJNkltWXlPR05oT0RsbExXVTNaR1V0TkdVMFlTMWlOR0ZpTFdJeE56ZzJOakU1Tm1RNFpTSXNJbkJoZVdWbElqcDdJbkJoY25SNVNXUkpibVp2SWpwN0luQmhjblI1U1dSVWVYQmxJam9pVFZOSlUwUk9JaXdpY0dGeWRIbEpaR1Z1ZEdsbWFXVnlJam9pTVRjNE9URXlNems0TnpJaUxDSm1jM0JKWkNJNkluUmxjM1JtYzNBMElpd2laWGgwWlc1emFXOXVUR2x6ZENJNmV5SmxlSFJsYm5OcGIyNGlPbHQ3SW10bGVTSTZJbUZqWTI5MWJuUlVlWEJsSWl3aWRtRnNkV1VpT2lKWFlXeHNaWFFpZlYxOWZTd2ljR1Z5YzI5dVlXeEpibVp2SWpwN0ltTnZiWEJzWlhoT1lXMWxJanA3SW1acGNuTjBUbUZ0WlNJNkluUmxjM1JtYzNBMFYyRnNiR1YwUm01aGJXVWlMQ0pzWVhOMFRtRnRaU0k2SW5SbGMzUm1jM0EwVjJGc2JHVjBURzVoYldVaWZTd2laR0YwWlU5bVFtbHlkR2dpT2lJeE9UZzFMVEExTFRFekluMTlMQ0p3WVhsbGNpSTZleUp3WVhKMGVVbGtTVzVtYnlJNmV5SndZWEowZVVsa1ZIbHdaU0k2SWsxVFNWTkVUaUlzSW5CaGNuUjVTV1JsYm5ScFptbGxjaUk2SWpFM09Ea3hNak01T0RjMUlpd2labk53U1dRaU9pSjBaWE4wWm5Od01TSXNJbVY0ZEdWdWMybHZia3hwYzNRaU9uc2laWGgwWlc1emFXOXVJanBiZXlKclpYa2lPaUpoWTJOdmRXNTBWSGx3WlNJc0luWmhiSFZsSWpvaVYyRnNiR1YwSW4xZGZYMHNJbTVoYldVaU9pSjBaWE4wWm5Od01VWnVZVzFsSUhSbGMzUm1jM0F4VEc1aGJXVWlmU3dpWVcxdmRXNTBJanA3SW1GdGIzVnVkQ0k2SWpFMU9DNHpOaUlzSW1OMWNuSmxibU41SWpvaVZWTkVJbjBzSW5SeVlXNXpZV04wYVc5dVZIbHdaU0k2ZXlKelkyVnVZWEpwYnlJNklsUlNRVTVUUmtWU0lpd2lhVzVwZEdsaGRHOXlJam9pVUVGWlJWSWlMQ0pwYm1sMGFXRjBiM0pVZVhCbElqb2lRMDlPVTFWTlJWSWlmWDAA",
        "condition": "cqZOLuu9vJZqfzWKR0Up3xa9UdcppXR5EGkwxqgbPKg",
        "payeeFspFee": {
          "amount": "7",
          "currency": "USD"
        },
        "payeeFspCommission": {
          "amount": "7",
          "currency": "USD"
        }
      },
      "quoteResponseSource": "testfsp4",
      "fulfil": {
        "completedTimestamp": "2021-06-25T16:58:49.725Z",
        "transferState": "COMMITTED",
        "fulfilment": "tzf8Tx4zXoiq1iapPU4BFI-CPK63jbvVbEcR3_eWqXQ"
      }
    }
  },
  "scenario2": {
    "result": {
      "from": {
        "displayName": "testfsp1Fname testfsp1Lname",
        "idType": "MSISDN",
        "idValue": "17891239875",
        "extensionList": [
          {
            "key": "accountType",
            "value": "Wallet"
          }
        ]
      },
      "to": {
        "idType": "MSISDN",
        "idValue": "17891239872",
        "fspId": "testfsp4",
        "extensionList": [
          {
            "key": "accountType",
            "value": "Wallet"
          }
        ],
        "firstName": "testfsp4WalletFname",
        "lastName": "testfsp4WalletLname",
        "dateOfBirth": "1985-05-13"
      },
      "amountType": "SEND",
      "currency": "USD",
      "amount": "158.36",
      "transactionType": "TRANSFER",
      "initiatorType": "CONSUMER",
      "note": "test payment 2020-06-26 11:52AM",
      "homeTransactionId": "123ABC",
      "transferId": "658486f7-fc00-43f3-9755-b4f8d11afdb1",
      "currentState": "COMPLETED",
      "initiatedTimestamp": "2021-06-25T16:58:49.019Z",
      "quoteId": "f28ca89e-e7de-4e4a-b4ab-b17866196d8e",
      "quoteResponse": {
        "transferAmount": {
          "amount": "158.36",
          "currency": "USD"
        },
        "expiration": "2021-06-25T16:59:49.379Z",
        "ilpPacket": "AYIEDQAAkAcPi_ACHWcudGVzdGZzcDQubXNpc2RuLjE3ODkxMjM5ODcyggPjZXlKMGNtRnVjMkZqZEdsdmJrbGtJam9pTmpVNE5EZzJaamN0Wm1Nd01DMDBNMll6TFRrM05UVXRZalJtT0dReE1XRm1aR0l4SWl3aWNYVnZkR1ZKWkNJNkltWXlPR05oT0RsbExXVTNaR1V0TkdVMFlTMWlOR0ZpTFdJeE56ZzJOakU1Tm1RNFpTSXNJbkJoZVdWbElqcDdJbkJoY25SNVNXUkpibVp2SWpwN0luQmhjblI1U1dSVWVYQmxJam9pVFZOSlUwUk9JaXdpY0dGeWRIbEpaR1Z1ZEdsbWFXVnlJam9pTVRjNE9URXlNems0TnpJaUxDSm1jM0JKWkNJNkluUmxjM1JtYzNBMElpd2laWGgwWlc1emFXOXVUR2x6ZENJNmV5SmxlSFJsYm5OcGIyNGlPbHQ3SW10bGVTSTZJbUZqWTI5MWJuUlVlWEJsSWl3aWRtRnNkV1VpT2lKWFlXeHNaWFFpZlYxOWZTd2ljR1Z5YzI5dVlXeEpibVp2SWpwN0ltTnZiWEJzWlhoT1lXMWxJanA3SW1acGNuTjBUbUZ0WlNJNkluUmxjM1JtYzNBMFYyRnNiR1YwUm01aGJXVWlMQ0pzWVhOMFRtRnRaU0k2SW5SbGMzUm1jM0EwVjJGc2JHVjBURzVoYldVaWZTd2laR0YwWlU5bVFtbHlkR2dpT2lJeE9UZzFMVEExTFRFekluMTlMQ0p3WVhsbGNpSTZleUp3WVhKMGVVbGtTVzVtYnlJNmV5SndZWEowZVVsa1ZIbHdaU0k2SWsxVFNWTkVUaUlzSW5CaGNuUjVTV1JsYm5ScFptbGxjaUk2SWpFM09Ea3hNak01T0RjMUlpd2labk53U1dRaU9pSjBaWE4wWm5Od01TSXNJbVY0ZEdWdWMybHZia3hwYzNRaU9uc2laWGgwWlc1emFXOXVJanBiZXlKclpYa2lPaUpoWTJOdmRXNTBWSGx3WlNJc0luWmhiSFZsSWpvaVYyRnNiR1YwSW4xZGZYMHNJbTVoYldVaU9pSjBaWE4wWm5Od01VWnVZVzFsSUhSbGMzUm1jM0F4VEc1aGJXVWlmU3dpWVcxdmRXNTBJanA3SW1GdGIzVnVkQ0k2SWpFMU9DNHpOaUlzSW1OMWNuSmxibU41SWpvaVZWTkVJbjBzSW5SeVlXNXpZV04wYVc5dVZIbHdaU0k2ZXlKelkyVnVZWEpwYnlJNklsUlNRVTVUUmtWU0lpd2lhVzVwZEdsaGRHOXlJam9pVUVGWlJWSWlMQ0pwYm1sMGFXRjBiM0pVZVhCbElqb2lRMDlPVTFWTlJWSWlmWDAA",
        "condition": "cqZOLuu9vJZqfzWKR0Up3xa9UdcppXR5EGkwxqgbPKg",
        "payeeFspFee": {
          "amount": "7",
          "currency": "USD"
        },
        "payeeFspCommission": {
          "amount": "7",
          "currency": "USD"
        }
      },
      "quoteResponseSource": "testfsp4",
      "fulfil": {
        "completedTimestamp": "2021-06-25T16:58:49.725Z",
        "transferState": "COMMITTED",
        "fulfilment": "tzf8Tx4zXoiq1iapPU4BFI-CPK63jbvVbEcR3_eWqXQ"
      }
    }
  }
}
Test Information
NameResult
Status code is 200 PASSED
Transfer state is 'COMMITTED' PASSED
Total 2 / 2
Test Failure
Test NameAssertion Error
Request Information
Request Method: post
Request URL: /scenarios
Response Information
Response Code: 200 - OK
Mean time per request: NA
Mean size per request: NA

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
Content-Type application/json
traceparent 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00
Request Body
[
  {
    "name": "scenario1",
    "operation": "postTransfers",
    "body": {
      "from": {
        "displayName": "testfsp2BankFname testfsp2Bankname",
        "idType": "MSISDN",
        "idValue": "27713813915",
        "extensionList": [
          {
            "key": "accountType",
            "value": "Bank"
          }
        ]
      },
      "to": {
        "idType": "MSISDN",
        "idValue": "27713813914"
      },
      "amountType": "SEND",
      "currency": "USD",
      "amount": "87.88",
      "transactionType": "TRANSFER",
      "initiatorType": "CONSUMER",
      "note": "test payment 2020-06-26 11:52AM",
      "homeTransactionId": "123ABC"
    }
  },
  {
    "name": "scenario2",
    "operation": "putTransfers",
    "params": {
      "transferId": "{{scenario1.result.transferId}}"
    },
    "body": {
      "acceptQuote": true
    }
  }
]
CURL command
curl 'http://test3-sim-testfsp2-backend:3003/scenarios' -H 'content-type: application/json' -H 'traceparent: 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00' -H 'user-agent: axios/0.21.1' --data-binary '[{"name":"scenario1","operation":"postTransfers","body":{"from":{"displayName":"testfsp2BankFname testfsp2Bankname","idType":"MSISDN","idValue":"27713813915","extensionList":[{"key":"accountType","value":"Bank"}]},"to":{"idType":"MSISDN","idValue":"27713813914"},"amountType":"SEND","currency":"USD","amount":"87.88","transactionType":"TRANSFER","initiatorType":"CONSUMER","note":"test payment 2020-06-26 11:52AM","homeTransactionId":"123ABC"}},{"name":"scenario2","operation":"putTransfers","params":{"transferId":"{{scenario1.result.transferId}}"},"body":{"acceptQuote":true}}]' --compressed
Response Headers
{
  "vary": "Origin",
  "content-type": "application/json; charset=utf-8",
  "content-length": "5195",
  "date": "Fri, 25 Jun 2021 16:58:51 GMT",
  "connection": "keep-alive"
}
Response Body
{
  "scenario1": {
    "result": {
      "from": {
        "displayName": "testfsp2BankFname testfsp2Bankname",
        "idType": "MSISDN",
        "idValue": "27713813915",
        "extensionList": [
          {
            "key": "accountType",
            "value": "Bank"
          }
        ]
      },
      "to": {
        "idType": "MSISDN",
        "idValue": "27713813914",
        "fspId": "testfsp1",
        "extensionList": [
          {
            "key": "accountType",
            "value": "Bank"
          }
        ],
        "firstName": "testfsp1BankFname",
        "lastName": "testfsp1BankLname",
        "dateOfBirth": "1985-05-13"
      },
      "amountType": "SEND",
      "currency": "USD",
      "amount": "87.88",
      "transactionType": "TRANSFER",
      "initiatorType": "CONSUMER",
      "note": "test payment 2020-06-26 11:52AM",
      "homeTransactionId": "123ABC",
      "transferId": "08dea4a7-0bed-4ab2-b38e-cb1f61a98a02",
      "currentState": "COMPLETED",
      "initiatedTimestamp": "2021-06-25T16:58:50.330Z",
      "quoteId": "5c91cf43-18d9-4558-97f6-c83ec6a2535b",
      "quoteResponse": {
        "transferAmount": {
          "amount": "87.88",
          "currency": "USD"
        },
        "expiration": "2021-06-25T16:59:50.943Z",
        "ilpPacket": "AYIECgAAAAAAACJUHWcudGVzdGZzcDEubXNpc2RuLjI3NzEzODEzOTE0ggPgZXlKMGNtRnVjMkZqZEdsdmJrbGtJam9pTURoa1pXRTBZVGN0TUdKbFpDMDBZV0l5TFdJek9HVXRZMkl4WmpZeFlUazRZVEF5SWl3aWNYVnZkR1ZKWkNJNklqVmpPVEZqWmpRekxURTRaRGt0TkRVMU9DMDVOMlkyTFdNNE0yVmpObUV5TlRNMVlpSXNJbkJoZVdWbElqcDdJbkJoY25SNVNXUkpibVp2SWpwN0luQmhjblI1U1dSVWVYQmxJam9pVFZOSlUwUk9JaXdpY0dGeWRIbEpaR1Z1ZEdsbWFXVnlJam9pTWpjM01UTTRNVE01TVRRaUxDSm1jM0JKWkNJNkluUmxjM1JtYzNBeElpd2laWGgwWlc1emFXOXVUR2x6ZENJNmV5SmxlSFJsYm5OcGIyNGlPbHQ3SW10bGVTSTZJbUZqWTI5MWJuUlVlWEJsSWl3aWRtRnNkV1VpT2lKQ1lXNXJJbjFkZlgwc0luQmxjbk52Ym1Gc1NXNW1ieUk2ZXlKamIyMXdiR1Y0VG1GdFpTSTZleUptYVhKemRFNWhiV1VpT2lKMFpYTjBabk53TVVKaGJtdEdibUZ0WlNJc0lteGhjM1JPWVcxbElqb2lkR1Z6ZEdaemNERkNZVzVyVEc1aGJXVWlmU3dpWkdGMFpVOW1RbWx5ZEdnaU9pSXhPVGcxTFRBMUxURXpJbjE5TENKd1lYbGxjaUk2ZXlKd1lYSjBlVWxrU1c1bWJ5STZleUp3WVhKMGVVbGtWSGx3WlNJNklrMVRTVk5FVGlJc0luQmhjblI1U1dSbGJuUnBabWxsY2lJNklqSTNOekV6T0RFek9URTFJaXdpWm5Od1NXUWlPaUowWlhOMFpuTndNaUlzSW1WNGRHVnVjMmx2Ymt4cGMzUWlPbnNpWlhoMFpXNXphVzl1SWpwYmV5SnJaWGtpT2lKaFkyTnZkVzUwVkhsd1pTSXNJblpoYkhWbElqb2lRbUZ1YXlKOVhYMTlMQ0p1WVcxbElqb2lkR1Z6ZEdaemNESkNZVzVyUm01aGJXVWdkR1Z6ZEdaemNESkNZVzVyYm1GdFpTSjlMQ0poYlc5MWJuUWlPbnNpWVcxdmRXNTBJam9pT0RjdU9EZ2lMQ0pqZFhKeVpXNWplU0k2SWxWVFJDSjlMQ0owY21GdWMyRmpkR2x2YmxSNWNHVWlPbnNpYzJObGJtRnlhVzhpT2lKVVVrRk9VMFpGVWlJc0ltbHVhWFJwWVhSdmNpSTZJbEJCV1VWU0lpd2lhVzVwZEdsaGRHOXlWSGx3WlNJNklrTlBUbE5WVFVWU0luMTkA",
        "condition": "xpB4oEjDM4vuYw3UtySe_Zkbg4xtKO6kUdGI3eJxXsU",
        "payeeFspFee": {
          "amount": "4",
          "currency": "USD"
        },
        "payeeFspCommission": {
          "amount": "4",
          "currency": "USD"
        }
      },
      "quoteResponseSource": "testfsp1",
      "fulfil": {
        "completedTimestamp": "2021-06-25T16:58:51.121Z",
        "transferState": "COMMITTED",
        "fulfilment": "qZH1bUvr42PJlEEsOKH9PFgzU-Sh-p9kloO1Rf-GYQw"
      }
    }
  },
  "scenario2": {
    "result": {
      "from": {
        "displayName": "testfsp2BankFname testfsp2Bankname",
        "idType": "MSISDN",
        "idValue": "27713813915",
        "extensionList": [
          {
            "key": "accountType",
            "value": "Bank"
          }
        ]
      },
      "to": {
        "idType": "MSISDN",
        "idValue": "27713813914",
        "fspId": "testfsp1",
        "extensionList": [
          {
            "key": "accountType",
            "value": "Bank"
          }
        ],
        "firstName": "testfsp1BankFname",
        "lastName": "testfsp1BankLname",
        "dateOfBirth": "1985-05-13"
      },
      "amountType": "SEND",
      "currency": "USD",
      "amount": "87.88",
      "transactionType": "TRANSFER",
      "initiatorType": "CONSUMER",
      "note": "test payment 2020-06-26 11:52AM",
      "homeTransactionId": "123ABC",
      "transferId": "08dea4a7-0bed-4ab2-b38e-cb1f61a98a02",
      "currentState": "COMPLETED",
      "initiatedTimestamp": "2021-06-25T16:58:50.330Z",
      "quoteId": "5c91cf43-18d9-4558-97f6-c83ec6a2535b",
      "quoteResponse": {
        "transferAmount": {
          "amount": "87.88",
          "currency": "USD"
        },
        "expiration": "2021-06-25T16:59:50.943Z",
        "ilpPacket": "AYIECgAAAAAAACJUHWcudGVzdGZzcDEubXNpc2RuLjI3NzEzODEzOTE0ggPgZXlKMGNtRnVjMkZqZEdsdmJrbGtJam9pTURoa1pXRTBZVGN0TUdKbFpDMDBZV0l5TFdJek9HVXRZMkl4WmpZeFlUazRZVEF5SWl3aWNYVnZkR1ZKWkNJNklqVmpPVEZqWmpRekxURTRaRGt0TkRVMU9DMDVOMlkyTFdNNE0yVmpObUV5TlRNMVlpSXNJbkJoZVdWbElqcDdJbkJoY25SNVNXUkpibVp2SWpwN0luQmhjblI1U1dSVWVYQmxJam9pVFZOSlUwUk9JaXdpY0dGeWRIbEpaR1Z1ZEdsbWFXVnlJam9pTWpjM01UTTRNVE01TVRRaUxDSm1jM0JKWkNJNkluUmxjM1JtYzNBeElpd2laWGgwWlc1emFXOXVUR2x6ZENJNmV5SmxlSFJsYm5OcGIyNGlPbHQ3SW10bGVTSTZJbUZqWTI5MWJuUlVlWEJsSWl3aWRtRnNkV1VpT2lKQ1lXNXJJbjFkZlgwc0luQmxjbk52Ym1Gc1NXNW1ieUk2ZXlKamIyMXdiR1Y0VG1GdFpTSTZleUptYVhKemRFNWhiV1VpT2lKMFpYTjBabk53TVVKaGJtdEdibUZ0WlNJc0lteGhjM1JPWVcxbElqb2lkR1Z6ZEdaemNERkNZVzVyVEc1aGJXVWlmU3dpWkdGMFpVOW1RbWx5ZEdnaU9pSXhPVGcxTFRBMUxURXpJbjE5TENKd1lYbGxjaUk2ZXlKd1lYSjBlVWxrU1c1bWJ5STZleUp3WVhKMGVVbGtWSGx3WlNJNklrMVRTVk5FVGlJc0luQmhjblI1U1dSbGJuUnBabWxsY2lJNklqSTNOekV6T0RFek9URTFJaXdpWm5Od1NXUWlPaUowWlhOMFpuTndNaUlzSW1WNGRHVnVjMmx2Ymt4cGMzUWlPbnNpWlhoMFpXNXphVzl1SWpwYmV5SnJaWGtpT2lKaFkyTnZkVzUwVkhsd1pTSXNJblpoYkhWbElqb2lRbUZ1YXlKOVhYMTlMQ0p1WVcxbElqb2lkR1Z6ZEdaemNESkNZVzVyUm01aGJXVWdkR1Z6ZEdaemNESkNZVzVyYm1GdFpTSjlMQ0poYlc5MWJuUWlPbnNpWVcxdmRXNTBJam9pT0RjdU9EZ2lMQ0pqZFhKeVpXNWplU0k2SWxWVFJDSjlMQ0owY21GdWMyRmpkR2x2YmxSNWNHVWlPbnNpYzJObGJtRnlhVzhpT2lKVVVrRk9VMFpGVWlJc0ltbHVhWFJwWVhSdmNpSTZJbEJCV1VWU0lpd2lhVzVwZEdsaGRHOXlWSGx3WlNJNklrTlBUbE5WVFVWU0luMTkA",
        "condition": "xpB4oEjDM4vuYw3UtySe_Zkbg4xtKO6kUdGI3eJxXsU",
        "payeeFspFee": {
          "amount": "4",
          "currency": "USD"
        },
        "payeeFspCommission": {
          "amount": "4",
          "currency": "USD"
        }
      },
      "quoteResponseSource": "testfsp1",
      "fulfil": {
        "completedTimestamp": "2021-06-25T16:58:51.121Z",
        "transferState": "COMMITTED",
        "fulfilment": "qZH1bUvr42PJlEEsOKH9PFgzU-Sh-p9kloO1Rf-GYQw"
      }
    }
  }
}
Test Information
NameResult
Status code is 200 PASSED
Transfer state is 'COMMITTED' PASSED
Total 2 / 2
Test Failure
Test NameAssertion Error
Request Information
Request Method: post
Request URL: /scenarios
Response Information
Response Code: 200 - OK
Mean time per request: NA
Mean size per request: NA

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
Content-Type application/json
traceparent 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00
Request Body
[
  {
    "name": "scenario1",
    "operation": "postTransfers",
    "body": {
      "from": {
        "displayName": "testfsp2WalletFname testfsp2WalletLname",
        "idType": "MSISDN",
        "idValue": "17891239874",
        "extensionList": [
          {
            "key": "accountType",
            "value": "Wallet"
          }
        ]
      },
      "to": {
        "idType": "MSISDN",
        "idValue": "17891239875"
      },
      "amountType": "SEND",
      "currency": "USD",
      "amount": "211.15",
      "transactionType": "TRANSFER",
      "initiatorType": "CONSUMER",
      "note": "test payment 2020-06-26 11:52AM",
      "homeTransactionId": "123ABC"
    }
  },
  {
    "name": "scenario2",
    "operation": "putTransfers",
    "params": {
      "transferId": "{{scenario1.result.transferId}}"
    },
    "body": {
      "acceptQuote": true
    }
  }
]
CURL command
curl 'http://test3-sim-testfsp2-backend:3003/scenarios' -H 'content-type: application/json' -H 'traceparent: 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00' -H 'user-agent: axios/0.21.1' --data-binary '[{"name":"scenario1","operation":"postTransfers","body":{"from":{"displayName":"testfsp2WalletFname testfsp2WalletLname","idType":"MSISDN","idValue":"17891239874","extensionList":[{"key":"accountType","value":"Wallet"}]},"to":{"idType":"MSISDN","idValue":"17891239875"},"amountType":"SEND","currency":"USD","amount":"211.15","transactionType":"TRANSFER","initiatorType":"CONSUMER","note":"test payment 2020-06-26 11:52AM","homeTransactionId":"123ABC"}},{"name":"scenario2","operation":"putTransfers","params":{"transferId":"{{scenario1.result.transferId}}"},"body":{"acceptQuote":true}}]' --compressed
Response Headers
{
  "vary": "Origin",
  "content-type": "application/json; charset=utf-8",
  "content-length": "5213",
  "date": "Fri, 25 Jun 2021 16:58:51 GMT",
  "connection": "keep-alive"
}
Response Body
{
  "scenario1": {
    "result": {
      "from": {
        "displayName": "testfsp2WalletFname testfsp2WalletLname",
        "idType": "MSISDN",
        "idValue": "17891239874",
        "extensionList": [
          {
            "key": "accountType",
            "value": "Wallet"
          }
        ]
      },
      "to": {
        "idType": "MSISDN",
        "idValue": "17891239875",
        "fspId": "testfsp1",
        "extensionList": [
          {
            "key": "accountType",
            "value": "Wallet"
          }
        ],
        "firstName": "testfsp1Fname",
        "lastName": "testfsp1Lname",
        "dateOfBirth": "1985-05-13"
      },
      "amountType": "SEND",
      "currency": "USD",
      "amount": "211.15",
      "transactionType": "TRANSFER",
      "initiatorType": "CONSUMER",
      "note": "test payment 2020-06-26 11:52AM",
      "homeTransactionId": "123ABC",
      "transferId": "9c0bfae4-5f13-47dd-9706-e31e2d2979bf",
      "currentState": "COMPLETED",
      "initiatedTimestamp": "2021-06-25T16:58:51.229Z",
      "quoteId": "8667b78c-3e2f-4dab-9b6e-84906076c8ab",
      "quoteResponse": {
        "transferAmount": {
          "amount": "211.15",
          "currency": "USD"
        },
        "expiration": "2021-06-25T16:59:51.582Z",
        "ilpPacket": "AYIEDQAAAAAAAFJ7HWcudGVzdGZzcDEubXNpc2RuLjE3ODkxMjM5ODc1ggPjZXlKMGNtRnVjMkZqZEdsdmJrbGtJam9pT1dNd1ltWmhaVFF0TldZeE15MDBOMlJrTFRrM01EWXRaVE14WlRKa01qazNPV0ptSWl3aWNYVnZkR1ZKWkNJNklqZzJOamRpTnpoakxUTmxNbVl0TkdSaFlpMDVZalpsTFRnME9UQTJNRGMyWXpoaFlpSXNJbkJoZVdWbElqcDdJbkJoY25SNVNXUkpibVp2SWpwN0luQmhjblI1U1dSVWVYQmxJam9pVFZOSlUwUk9JaXdpY0dGeWRIbEpaR1Z1ZEdsbWFXVnlJam9pTVRjNE9URXlNems0TnpVaUxDSm1jM0JKWkNJNkluUmxjM1JtYzNBeElpd2laWGgwWlc1emFXOXVUR2x6ZENJNmV5SmxlSFJsYm5OcGIyNGlPbHQ3SW10bGVTSTZJbUZqWTI5MWJuUlVlWEJsSWl3aWRtRnNkV1VpT2lKWFlXeHNaWFFpZlYxOWZTd2ljR1Z5YzI5dVlXeEpibVp2SWpwN0ltTnZiWEJzWlhoT1lXMWxJanA3SW1acGNuTjBUbUZ0WlNJNkluUmxjM1JtYzNBeFJtNWhiV1VpTENKc1lYTjBUbUZ0WlNJNkluUmxjM1JtYzNBeFRHNWhiV1VpZlN3aVpHRjBaVTltUW1seWRHZ2lPaUl4T1RnMUxUQTFMVEV6SW4xOUxDSndZWGxsY2lJNmV5SndZWEowZVVsa1NXNW1ieUk2ZXlKd1lYSjBlVWxrVkhsd1pTSTZJazFUU1ZORVRpSXNJbkJoY25SNVNXUmxiblJwWm1sbGNpSTZJakUzT0RreE1qTTVPRGMwSWl3aVpuTndTV1FpT2lKMFpYTjBabk53TWlJc0ltVjRkR1Z1YzJsdmJreHBjM1FpT25zaVpYaDBaVzV6YVc5dUlqcGJleUpyWlhraU9pSmhZMk52ZFc1MFZIbHdaU0lzSW5aaGJIVmxJam9pVjJGc2JHVjBJbjFkZlgwc0ltNWhiV1VpT2lKMFpYTjBabk53TWxkaGJHeGxkRVp1WVcxbElIUmxjM1JtYzNBeVYyRnNiR1YwVEc1aGJXVWlmU3dpWVcxdmRXNTBJanA3SW1GdGIzVnVkQ0k2SWpJeE1TNHhOU0lzSW1OMWNuSmxibU41SWpvaVZWTkVJbjBzSW5SeVlXNXpZV04wYVc5dVZIbHdaU0k2ZXlKelkyVnVZWEpwYnlJNklsUlNRVTVUUmtWU0lpd2lhVzVwZEdsaGRHOXlJam9pVUVGWlJWSWlMQ0pwYm1sMGFXRjBiM0pVZVhCbElqb2lRMDlPVTFWTlJWSWlmWDAA",
        "condition": "tx_E7fFnfnKNCju3Ic8Iv7b4TVYTiIX1cTzZ7s1vdnY",
        "payeeFspFee": {
          "amount": "10",
          "currency": "USD"
        },
        "payeeFspCommission": {
          "amount": "10",
          "currency": "USD"
        }
      },
      "quoteResponseSource": "testfsp1",
      "fulfil": {
        "completedTimestamp": "2021-06-25T16:58:51.756Z",
        "transferState": "COMMITTED",
        "fulfilment": "mDsFlIk7Zp-HtUYYqdMOSinNp7JPoaeqQKXdxED5jLo"
      }
    }
  },
  "scenario2": {
    "result": {
      "from": {
        "displayName": "testfsp2WalletFname testfsp2WalletLname",
        "idType": "MSISDN",
        "idValue": "17891239874",
        "extensionList": [
          {
            "key": "accountType",
            "value": "Wallet"
          }
        ]
      },
      "to": {
        "idType": "MSISDN",
        "idValue": "17891239875",
        "fspId": "testfsp1",
        "extensionList": [
          {
            "key": "accountType",
            "value": "Wallet"
          }
        ],
        "firstName": "testfsp1Fname",
        "lastName": "testfsp1Lname",
        "dateOfBirth": "1985-05-13"
      },
      "amountType": "SEND",
      "currency": "USD",
      "amount": "211.15",
      "transactionType": "TRANSFER",
      "initiatorType": "CONSUMER",
      "note": "test payment 2020-06-26 11:52AM",
      "homeTransactionId": "123ABC",
      "transferId": "9c0bfae4-5f13-47dd-9706-e31e2d2979bf",
      "currentState": "COMPLETED",
      "initiatedTimestamp": "2021-06-25T16:58:51.229Z",
      "quoteId": "8667b78c-3e2f-4dab-9b6e-84906076c8ab",
      "quoteResponse": {
        "transferAmount": {
          "amount": "211.15",
          "currency": "USD"
        },
        "expiration": "2021-06-25T16:59:51.582Z",
        "ilpPacket": "AYIEDQAAAAAAAFJ7HWcudGVzdGZzcDEubXNpc2RuLjE3ODkxMjM5ODc1ggPjZXlKMGNtRnVjMkZqZEdsdmJrbGtJam9pT1dNd1ltWmhaVFF0TldZeE15MDBOMlJrTFRrM01EWXRaVE14WlRKa01qazNPV0ptSWl3aWNYVnZkR1ZKWkNJNklqZzJOamRpTnpoakxUTmxNbVl0TkdSaFlpMDVZalpsTFRnME9UQTJNRGMyWXpoaFlpSXNJbkJoZVdWbElqcDdJbkJoY25SNVNXUkpibVp2SWpwN0luQmhjblI1U1dSVWVYQmxJam9pVFZOSlUwUk9JaXdpY0dGeWRIbEpaR1Z1ZEdsbWFXVnlJam9pTVRjNE9URXlNems0TnpVaUxDSm1jM0JKWkNJNkluUmxjM1JtYzNBeElpd2laWGgwWlc1emFXOXVUR2x6ZENJNmV5SmxlSFJsYm5OcGIyNGlPbHQ3SW10bGVTSTZJbUZqWTI5MWJuUlVlWEJsSWl3aWRtRnNkV1VpT2lKWFlXeHNaWFFpZlYxOWZTd2ljR1Z5YzI5dVlXeEpibVp2SWpwN0ltTnZiWEJzWlhoT1lXMWxJanA3SW1acGNuTjBUbUZ0WlNJNkluUmxjM1JtYzNBeFJtNWhiV1VpTENKc1lYTjBUbUZ0WlNJNkluUmxjM1JtYzNBeFRHNWhiV1VpZlN3aVpHRjBaVTltUW1seWRHZ2lPaUl4T1RnMUxUQTFMVEV6SW4xOUxDSndZWGxsY2lJNmV5SndZWEowZVVsa1NXNW1ieUk2ZXlKd1lYSjBlVWxrVkhsd1pTSTZJazFUU1ZORVRpSXNJbkJoY25SNVNXUmxiblJwWm1sbGNpSTZJakUzT0RreE1qTTVPRGMwSWl3aVpuTndTV1FpT2lKMFpYTjBabk53TWlJc0ltVjRkR1Z1YzJsdmJreHBjM1FpT25zaVpYaDBaVzV6YVc5dUlqcGJleUpyWlhraU9pSmhZMk52ZFc1MFZIbHdaU0lzSW5aaGJIVmxJam9pVjJGc2JHVjBJbjFkZlgwc0ltNWhiV1VpT2lKMFpYTjBabk53TWxkaGJHeGxkRVp1WVcxbElIUmxjM1JtYzNBeVYyRnNiR1YwVEc1aGJXVWlmU3dpWVcxdmRXNTBJanA3SW1GdGIzVnVkQ0k2SWpJeE1TNHhOU0lzSW1OMWNuSmxibU41SWpvaVZWTkVJbjBzSW5SeVlXNXpZV04wYVc5dVZIbHdaU0k2ZXlKelkyVnVZWEpwYnlJNklsUlNRVTVUUmtWU0lpd2lhVzVwZEdsaGRHOXlJam9pVUVGWlJWSWlMQ0pwYm1sMGFXRjBiM0pVZVhCbElqb2lRMDlPVTFWTlJWSWlmWDAA",
        "condition": "tx_E7fFnfnKNCju3Ic8Iv7b4TVYTiIX1cTzZ7s1vdnY",
        "payeeFspFee": {
          "amount": "10",
          "currency": "USD"
        },
        "payeeFspCommission": {
          "amount": "10",
          "currency": "USD"
        }
      },
      "quoteResponseSource": "testfsp1",
      "fulfil": {
        "completedTimestamp": "2021-06-25T16:58:51.756Z",
        "transferState": "COMMITTED",
        "fulfilment": "mDsFlIk7Zp-HtUYYqdMOSinNp7JPoaeqQKXdxED5jLo"
      }
    }
  }
}
Test Information
NameResult
Status code is 200 PASSED
Transfer state is 'COMMITTED' PASSED
Total 2 / 2
Test Failure
Test NameAssertion Error
Request Information
Request Method: post
Request URL: /scenarios
Response Information
Response Code: 200 - OK
Mean time per request: NA
Mean size per request: NA

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
Content-Type application/json
traceparent 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00
Request Body
[
  {
    "name": "scenario1",
    "operation": "postTransfers",
    "body": {
      "from": {
        "displayName": "testfsp2WalletFname testfsp2WalletLname",
        "idType": "MSISDN",
        "idValue": "17891239874",
        "extensionList": [
          {
            "key": "accountType",
            "value": "Wallet"
          }
        ]
      },
      "to": {
        "idType": "MSISDN",
        "idValue": "17891239875"
      },
      "amountType": "RECEIVE",
      "currency": "USD",
      "amount": "14.21",
      "transactionType": "TRANSFER",
      "initiatorType": "CONSUMER",
      "note": "from testfsp2 to testfsp1, wallet-to-wallet RECEIVE",
      "homeTransactionId": "123ABC"
    }
  },
  {
    "name": "scenario2",
    "operation": "putTransfers",
    "params": {
      "transferId": "{{scenario1.result.transferId}}"
    },
    "body": {
      "acceptQuote": true
    }
  }
]
CURL command
curl 'http://test3-sim-testfsp2-backend:3003/scenarios' -H 'content-type: application/json' -H 'traceparent: 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00' -H 'user-agent: axios/0.21.1' --data-binary '[{"name":"scenario1","operation":"postTransfers","body":{"from":{"displayName":"testfsp2WalletFname testfsp2WalletLname","idType":"MSISDN","idValue":"17891239874","extensionList":[{"key":"accountType","value":"Wallet"}]},"to":{"idType":"MSISDN","idValue":"17891239875"},"amountType":"RECEIVE","currency":"USD","amount":"14.21","transactionType":"TRANSFER","initiatorType":"CONSUMER","note":"from testfsp2 to testfsp1, wallet-to-wallet RECEIVE","homeTransactionId":"123ABC"}},{"name":"scenario2","operation":"putTransfers","params":{"transferId":"{{scenario1.result.transferId}}"},"body":{"acceptQuote":true}}]' --compressed
Response Headers
{
  "vary": "Origin",
  "content-type": "application/json; charset=utf-8",
  "content-length": "5249",
  "date": "Fri, 25 Jun 2021 16:58:52 GMT",
  "connection": "keep-alive"
}
Response Body
{
  "scenario1": {
    "result": {
      "from": {
        "displayName": "testfsp2WalletFname testfsp2WalletLname",
        "idType": "MSISDN",
        "idValue": "17891239874",
        "extensionList": [
          {
            "key": "accountType",
            "value": "Wallet"
          }
        ]
      },
      "to": {
        "idType": "MSISDN",
        "idValue": "17891239875",
        "fspId": "testfsp1",
        "extensionList": [
          {
            "key": "accountType",
            "value": "Wallet"
          }
        ],
        "firstName": "testfsp1Fname",
        "lastName": "testfsp1Lname",
        "dateOfBirth": "1985-05-13"
      },
      "amountType": "RECEIVE",
      "currency": "USD",
      "amount": "14.21",
      "transactionType": "TRANSFER",
      "initiatorType": "CONSUMER",
      "note": "from testfsp2 to testfsp1, wallet-to-wallet RECEIVE",
      "homeTransactionId": "123ABC",
      "transferId": "9573d5f1-9a24-4a13-b53a-16a6b7287938",
      "currentState": "COMPLETED",
      "initiatedTimestamp": "2021-06-25T16:58:51.944Z",
      "quoteId": "45373b8f-5031-4552-aba8-f6801c1f8219",
      "quoteResponse": {
        "transferAmount": {
          "amount": "14.21",
          "currency": "USD"
        },
        "expiration": "2021-06-25T16:59:52.311Z",
        "ilpPacket": "AYIEDAAAAAAAAAWNHWcudGVzdGZzcDEubXNpc2RuLjE3ODkxMjM5ODc1ggPiZXlKMGNtRnVjMkZqZEdsdmJrbGtJam9pT1RVM00yUTFaakV0T1dFeU5DMDBZVEV6TFdJMU0yRXRNVFpoTm1JM01qZzNPVE00SWl3aWNYVnZkR1ZKWkNJNklqUTFNemN6WWpobUxUVXdNekV0TkRVMU1pMWhZbUU0TFdZMk9EQXhZekZtT0RJeE9TSXNJbkJoZVdWbElqcDdJbkJoY25SNVNXUkpibVp2SWpwN0luQmhjblI1U1dSVWVYQmxJam9pVFZOSlUwUk9JaXdpY0dGeWRIbEpaR1Z1ZEdsbWFXVnlJam9pTVRjNE9URXlNems0TnpVaUxDSm1jM0JKWkNJNkluUmxjM1JtYzNBeElpd2laWGgwWlc1emFXOXVUR2x6ZENJNmV5SmxlSFJsYm5OcGIyNGlPbHQ3SW10bGVTSTZJbUZqWTI5MWJuUlVlWEJsSWl3aWRtRnNkV1VpT2lKWFlXeHNaWFFpZlYxOWZTd2ljR1Z5YzI5dVlXeEpibVp2SWpwN0ltTnZiWEJzWlhoT1lXMWxJanA3SW1acGNuTjBUbUZ0WlNJNkluUmxjM1JtYzNBeFJtNWhiV1VpTENKc1lYTjBUbUZ0WlNJNkluUmxjM1JtYzNBeFRHNWhiV1VpZlN3aVpHRjBaVTltUW1seWRHZ2lPaUl4T1RnMUxUQTFMVEV6SW4xOUxDSndZWGxsY2lJNmV5SndZWEowZVVsa1NXNW1ieUk2ZXlKd1lYSjBlVWxrVkhsd1pTSTZJazFUU1ZORVRpSXNJbkJoY25SNVNXUmxiblJwWm1sbGNpSTZJakUzT0RreE1qTTVPRGMwSWl3aVpuTndTV1FpT2lKMFpYTjBabk53TWlJc0ltVjRkR1Z1YzJsdmJreHBjM1FpT25zaVpYaDBaVzV6YVc5dUlqcGJleUpyWlhraU9pSmhZMk52ZFc1MFZIbHdaU0lzSW5aaGJIVmxJam9pVjJGc2JHVjBJbjFkZlgwc0ltNWhiV1VpT2lKMFpYTjBabk53TWxkaGJHeGxkRVp1WVcxbElIUmxjM1JtYzNBeVYyRnNiR1YwVEc1aGJXVWlmU3dpWVcxdmRXNTBJanA3SW1GdGIzVnVkQ0k2SWpFMExqSXhJaXdpWTNWeWNtVnVZM2tpT2lKVlUwUWlmU3dpZEhKaGJuTmhZM1JwYjI1VWVYQmxJanA3SW5OalpXNWhjbWx2SWpvaVZGSkJUbE5HUlZJaUxDSnBibWwwYVdGMGIzSWlPaUpRUVZsRlVpSXNJbWx1YVhScFlYUnZjbFI1Y0dVaU9pSkRUMDVUVlUxRlVpSjlmUQA",
        "condition": "f12J8UkcPSjyPBhdvMk7krObttpa2bOHgDT2xbGfyxc",
        "payeeFspFee": {
          "amount": "0",
          "currency": "USD"
        },
        "payeeFspCommission": {
          "amount": "0",
          "currency": "USD"
        }
      },
      "quoteResponseSource": "testfsp1",
      "fulfil": {
        "completedTimestamp": "2021-06-25T16:58:52.472Z",
        "transferState": "COMMITTED",
        "fulfilment": "EexiPTaedmDpL1i0xGbrD3mJWdyD4PtLd-hmC0o3Cvc"
      }
    }
  },
  "scenario2": {
    "result": {
      "from": {
        "displayName": "testfsp2WalletFname testfsp2WalletLname",
        "idType": "MSISDN",
        "idValue": "17891239874",
        "extensionList": [
          {
            "key": "accountType",
            "value": "Wallet"
          }
        ]
      },
      "to": {
        "idType": "MSISDN",
        "idValue": "17891239875",
        "fspId": "testfsp1",
        "extensionList": [
          {
            "key": "accountType",
            "value": "Wallet"
          }
        ],
        "firstName": "testfsp1Fname",
        "lastName": "testfsp1Lname",
        "dateOfBirth": "1985-05-13"
      },
      "amountType": "RECEIVE",
      "currency": "USD",
      "amount": "14.21",
      "transactionType": "TRANSFER",
      "initiatorType": "CONSUMER",
      "note": "from testfsp2 to testfsp1, wallet-to-wallet RECEIVE",
      "homeTransactionId": "123ABC",
      "transferId": "9573d5f1-9a24-4a13-b53a-16a6b7287938",
      "currentState": "COMPLETED",
      "initiatedTimestamp": "2021-06-25T16:58:51.944Z",
      "quoteId": "45373b8f-5031-4552-aba8-f6801c1f8219",
      "quoteResponse": {
        "transferAmount": {
          "amount": "14.21",
          "currency": "USD"
        },
        "expiration": "2021-06-25T16:59:52.311Z",
        "ilpPacket": "AYIEDAAAAAAAAAWNHWcudGVzdGZzcDEubXNpc2RuLjE3ODkxMjM5ODc1ggPiZXlKMGNtRnVjMkZqZEdsdmJrbGtJam9pT1RVM00yUTFaakV0T1dFeU5DMDBZVEV6TFdJMU0yRXRNVFpoTm1JM01qZzNPVE00SWl3aWNYVnZkR1ZKWkNJNklqUTFNemN6WWpobUxUVXdNekV0TkRVMU1pMWhZbUU0TFdZMk9EQXhZekZtT0RJeE9TSXNJbkJoZVdWbElqcDdJbkJoY25SNVNXUkpibVp2SWpwN0luQmhjblI1U1dSVWVYQmxJam9pVFZOSlUwUk9JaXdpY0dGeWRIbEpaR1Z1ZEdsbWFXVnlJam9pTVRjNE9URXlNems0TnpVaUxDSm1jM0JKWkNJNkluUmxjM1JtYzNBeElpd2laWGgwWlc1emFXOXVUR2x6ZENJNmV5SmxlSFJsYm5OcGIyNGlPbHQ3SW10bGVTSTZJbUZqWTI5MWJuUlVlWEJsSWl3aWRtRnNkV1VpT2lKWFlXeHNaWFFpZlYxOWZTd2ljR1Z5YzI5dVlXeEpibVp2SWpwN0ltTnZiWEJzWlhoT1lXMWxJanA3SW1acGNuTjBUbUZ0WlNJNkluUmxjM1JtYzNBeFJtNWhiV1VpTENKc1lYTjBUbUZ0WlNJNkluUmxjM1JtYzNBeFRHNWhiV1VpZlN3aVpHRjBaVTltUW1seWRHZ2lPaUl4T1RnMUxUQTFMVEV6SW4xOUxDSndZWGxsY2lJNmV5SndZWEowZVVsa1NXNW1ieUk2ZXlKd1lYSjBlVWxrVkhsd1pTSTZJazFUU1ZORVRpSXNJbkJoY25SNVNXUmxiblJwWm1sbGNpSTZJakUzT0RreE1qTTVPRGMwSWl3aVpuTndTV1FpT2lKMFpYTjBabk53TWlJc0ltVjRkR1Z1YzJsdmJreHBjM1FpT25zaVpYaDBaVzV6YVc5dUlqcGJleUpyWlhraU9pSmhZMk52ZFc1MFZIbHdaU0lzSW5aaGJIVmxJam9pVjJGc2JHVjBJbjFkZlgwc0ltNWhiV1VpT2lKMFpYTjBabk53TWxkaGJHeGxkRVp1WVcxbElIUmxjM1JtYzNBeVYyRnNiR1YwVEc1aGJXVWlmU3dpWVcxdmRXNTBJanA3SW1GdGIzVnVkQ0k2SWpFMExqSXhJaXdpWTNWeWNtVnVZM2tpT2lKVlUwUWlmU3dpZEhKaGJuTmhZM1JwYjI1VWVYQmxJanA3SW5OalpXNWhjbWx2SWpvaVZGSkJUbE5HUlZJaUxDSnBibWwwYVdGMGIzSWlPaUpRUVZsRlVpSXNJbWx1YVhScFlYUnZjbFI1Y0dVaU9pSkRUMDVUVlUxRlVpSjlmUQA",
        "condition": "f12J8UkcPSjyPBhdvMk7krObttpa2bOHgDT2xbGfyxc",
        "payeeFspFee": {
          "amount": "0",
          "currency": "USD"
        },
        "payeeFspCommission": {
          "amount": "0",
          "currency": "USD"
        }
      },
      "quoteResponseSource": "testfsp1",
      "fulfil": {
        "completedTimestamp": "2021-06-25T16:58:52.472Z",
        "transferState": "COMMITTED",
        "fulfilment": "EexiPTaedmDpL1i0xGbrD3mJWdyD4PtLd-hmC0o3Cvc"
      }
    }
  }
}
Test Information
NameResult
Status code is 200 PASSED
Transfer state is 'COMMITTED' PASSED
Total 2 / 2
Test Failure
Test NameAssertion Error
Request Information
Request Method: post
Request URL: /scenarios
Response Information
Response Code: 200 - OK
Mean time per request: NA
Mean size per request: NA

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
Content-Type application/json
traceparent 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00
Request Body
[
  {
    "name": "scenario1",
    "operation": "postTransfers",
    "body": {
      "from": {
        "displayName": "testfsp4WalletFname testfsp4WalletLname",
        "idType": "MSISDN",
        "idValue": "17891239872",
        "extensionList": [
          {
            "key": "accountType",
            "value": "Wallet"
          }
        ]
      },
      "to": {
        "idType": "MSISDN",
        "idValue": "17891239875"
      },
      "amountType": "RECEIVE",
      "currency": "USD",
      "amount": "150",
      "transactionType": "TRANSFER",
      "initiatorType": "CONSUMER",
      "note": "from testfsp2 to testfsp1, wallet-to-wallet RECEIVE",
      "homeTransactionId": "123ABC"
    }
  },
  {
    "name": "scenario2",
    "operation": "putTransfers",
    "params": {
      "transferId": "{{scenario1.result.transferId}}"
    },
    "body": {
      "acceptQuote": true
    }
  }
]
CURL command
curl 'http://test3-sim-testfsp4-backend:3003/scenarios' -H 'content-type: application/json' -H 'traceparent: 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00' -H 'user-agent: axios/0.21.1' --data-binary '[{"name":"scenario1","operation":"postTransfers","body":{"from":{"displayName":"testfsp4WalletFname testfsp4WalletLname","idType":"MSISDN","idValue":"17891239872","extensionList":[{"key":"accountType","value":"Wallet"}]},"to":{"idType":"MSISDN","idValue":"17891239875"},"amountType":"RECEIVE","currency":"USD","amount":"150","transactionType":"TRANSFER","initiatorType":"CONSUMER","note":"from testfsp2 to testfsp1, wallet-to-wallet RECEIVE","homeTransactionId":"123ABC"}},{"name":"scenario2","operation":"putTransfers","params":{"transferId":"{{scenario1.result.transferId}}"},"body":{"acceptQuote":true}}]' --compressed
Response Headers
{
  "vary": "Origin",
  "content-type": "application/json; charset=utf-8",
  "content-length": "5233",
  "date": "Fri, 25 Jun 2021 16:58:53 GMT",
  "connection": "keep-alive"
}
Response Body
{
  "scenario1": {
    "result": {
      "from": {
        "displayName": "testfsp4WalletFname testfsp4WalletLname",
        "idType": "MSISDN",
        "idValue": "17891239872",
        "extensionList": [
          {
            "key": "accountType",
            "value": "Wallet"
          }
        ]
      },
      "to": {
        "idType": "MSISDN",
        "idValue": "17891239875",
        "fspId": "testfsp1",
        "extensionList": [
          {
            "key": "accountType",
            "value": "Wallet"
          }
        ],
        "firstName": "testfsp1Fname",
        "lastName": "testfsp1Lname",
        "dateOfBirth": "1985-05-13"
      },
      "amountType": "RECEIVE",
      "currency": "USD",
      "amount": "150",
      "transactionType": "TRANSFER",
      "initiatorType": "CONSUMER",
      "note": "from testfsp2 to testfsp1, wallet-to-wallet RECEIVE",
      "homeTransactionId": "123ABC",
      "transferId": "7199ebda-613d-48ae-bdef-b8991fb33289",
      "currentState": "COMPLETED",
      "initiatedTimestamp": "2021-06-25T16:58:52.590Z",
      "quoteId": "0bb9ce40-f527-4053-bb3a-f25daf0e7162",
      "quoteResponse": {
        "transferAmount": {
          "amount": "150",
          "currency": "USD"
        },
        "expiration": "2021-06-25T16:59:52.951Z",
        "ilpPacket": "AYIECQAAAAAAADqYHWcudGVzdGZzcDEubXNpc2RuLjE3ODkxMjM5ODc1ggPfZXlKMGNtRnVjMkZqZEdsdmJrbGtJam9pTnpFNU9XVmlaR0V0TmpFelpDMDBPR0ZsTFdKa1pXWXRZamc1T1RGbVlqTXpNamc1SWl3aWNYVnZkR1ZKWkNJNklqQmlZamxqWlRRd0xXWTFNamN0TkRBMU15MWlZak5oTFdZeU5XUmhaakJsTnpFMk1pSXNJbkJoZVdWbElqcDdJbkJoY25SNVNXUkpibVp2SWpwN0luQmhjblI1U1dSVWVYQmxJam9pVFZOSlUwUk9JaXdpY0dGeWRIbEpaR1Z1ZEdsbWFXVnlJam9pTVRjNE9URXlNems0TnpVaUxDSm1jM0JKWkNJNkluUmxjM1JtYzNBeElpd2laWGgwWlc1emFXOXVUR2x6ZENJNmV5SmxlSFJsYm5OcGIyNGlPbHQ3SW10bGVTSTZJbUZqWTI5MWJuUlVlWEJsSWl3aWRtRnNkV1VpT2lKWFlXeHNaWFFpZlYxOWZTd2ljR1Z5YzI5dVlXeEpibVp2SWpwN0ltTnZiWEJzWlhoT1lXMWxJanA3SW1acGNuTjBUbUZ0WlNJNkluUmxjM1JtYzNBeFJtNWhiV1VpTENKc1lYTjBUbUZ0WlNJNkluUmxjM1JtYzNBeFRHNWhiV1VpZlN3aVpHRjBaVTltUW1seWRHZ2lPaUl4T1RnMUxUQTFMVEV6SW4xOUxDSndZWGxsY2lJNmV5SndZWEowZVVsa1NXNW1ieUk2ZXlKd1lYSjBlVWxrVkhsd1pTSTZJazFUU1ZORVRpSXNJbkJoY25SNVNXUmxiblJwWm1sbGNpSTZJakUzT0RreE1qTTVPRGN5SWl3aVpuTndTV1FpT2lKMFpYTjBabk53TkNJc0ltVjRkR1Z1YzJsdmJreHBjM1FpT25zaVpYaDBaVzV6YVc5dUlqcGJleUpyWlhraU9pSmhZMk52ZFc1MFZIbHdaU0lzSW5aaGJIVmxJam9pVjJGc2JHVjBJbjFkZlgwc0ltNWhiV1VpT2lKMFpYTjBabk53TkZkaGJHeGxkRVp1WVcxbElIUmxjM1JtYzNBMFYyRnNiR1YwVEc1aGJXVWlmU3dpWVcxdmRXNTBJanA3SW1GdGIzVnVkQ0k2SWpFMU1DSXNJbU4xY25KbGJtTjVJam9pVlZORUluMHNJblJ5WVc1ellXTjBhVzl1Vkhsd1pTSTZleUp6WTJWdVlYSnBieUk2SWxSU1FVNVRSa1ZTSWl3aWFXNXBkR2xoZEc5eUlqb2lVRUZaUlZJaUxDSnBibWwwYVdGMGIzSlVlWEJsSWpvaVEwOU9VMVZOUlZJaWZYMAA",
        "condition": "LIsumOHqUY37-L9zp7UOkGxSQ3zMkzQynQgEojWI0GU",
        "payeeFspFee": {
          "amount": "7",
          "currency": "USD"
        },
        "payeeFspCommission": {
          "amount": "7",
          "currency": "USD"
        }
      },
      "quoteResponseSource": "testfsp1",
      "fulfil": {
        "completedTimestamp": "2021-06-25T16:58:53.107Z",
        "transferState": "COMMITTED",
        "fulfilment": "jKecoaL1xeWC9bjZpoBId70areKw80aIQYs-R9crQiw"
      }
    }
  },
  "scenario2": {
    "result": {
      "from": {
        "displayName": "testfsp4WalletFname testfsp4WalletLname",
        "idType": "MSISDN",
        "idValue": "17891239872",
        "extensionList": [
          {
            "key": "accountType",
            "value": "Wallet"
          }
        ]
      },
      "to": {
        "idType": "MSISDN",
        "idValue": "17891239875",
        "fspId": "testfsp1",
        "extensionList": [
          {
            "key": "accountType",
            "value": "Wallet"
          }
        ],
        "firstName": "testfsp1Fname",
        "lastName": "testfsp1Lname",
        "dateOfBirth": "1985-05-13"
      },
      "amountType": "RECEIVE",
      "currency": "USD",
      "amount": "150",
      "transactionType": "TRANSFER",
      "initiatorType": "CONSUMER",
      "note": "from testfsp2 to testfsp1, wallet-to-wallet RECEIVE",
      "homeTransactionId": "123ABC",
      "transferId": "7199ebda-613d-48ae-bdef-b8991fb33289",
      "currentState": "COMPLETED",
      "initiatedTimestamp": "2021-06-25T16:58:52.590Z",
      "quoteId": "0bb9ce40-f527-4053-bb3a-f25daf0e7162",
      "quoteResponse": {
        "transferAmount": {
          "amount": "150",
          "currency": "USD"
        },
        "expiration": "2021-06-25T16:59:52.951Z",
        "ilpPacket": "AYIECQAAAAAAADqYHWcudGVzdGZzcDEubXNpc2RuLjE3ODkxMjM5ODc1ggPfZXlKMGNtRnVjMkZqZEdsdmJrbGtJam9pTnpFNU9XVmlaR0V0TmpFelpDMDBPR0ZsTFdKa1pXWXRZamc1T1RGbVlqTXpNamc1SWl3aWNYVnZkR1ZKWkNJNklqQmlZamxqWlRRd0xXWTFNamN0TkRBMU15MWlZak5oTFdZeU5XUmhaakJsTnpFMk1pSXNJbkJoZVdWbElqcDdJbkJoY25SNVNXUkpibVp2SWpwN0luQmhjblI1U1dSVWVYQmxJam9pVFZOSlUwUk9JaXdpY0dGeWRIbEpaR1Z1ZEdsbWFXVnlJam9pTVRjNE9URXlNems0TnpVaUxDSm1jM0JKWkNJNkluUmxjM1JtYzNBeElpd2laWGgwWlc1emFXOXVUR2x6ZENJNmV5SmxlSFJsYm5OcGIyNGlPbHQ3SW10bGVTSTZJbUZqWTI5MWJuUlVlWEJsSWl3aWRtRnNkV1VpT2lKWFlXeHNaWFFpZlYxOWZTd2ljR1Z5YzI5dVlXeEpibVp2SWpwN0ltTnZiWEJzWlhoT1lXMWxJanA3SW1acGNuTjBUbUZ0WlNJNkluUmxjM1JtYzNBeFJtNWhiV1VpTENKc1lYTjBUbUZ0WlNJNkluUmxjM1JtYzNBeFRHNWhiV1VpZlN3aVpHRjBaVTltUW1seWRHZ2lPaUl4T1RnMUxUQTFMVEV6SW4xOUxDSndZWGxsY2lJNmV5SndZWEowZVVsa1NXNW1ieUk2ZXlKd1lYSjBlVWxrVkhsd1pTSTZJazFUU1ZORVRpSXNJbkJoY25SNVNXUmxiblJwWm1sbGNpSTZJakUzT0RreE1qTTVPRGN5SWl3aVpuTndTV1FpT2lKMFpYTjBabk53TkNJc0ltVjRkR1Z1YzJsdmJreHBjM1FpT25zaVpYaDBaVzV6YVc5dUlqcGJleUpyWlhraU9pSmhZMk52ZFc1MFZIbHdaU0lzSW5aaGJIVmxJam9pVjJGc2JHVjBJbjFkZlgwc0ltNWhiV1VpT2lKMFpYTjBabk53TkZkaGJHeGxkRVp1WVcxbElIUmxjM1JtYzNBMFYyRnNiR1YwVEc1aGJXVWlmU3dpWVcxdmRXNTBJanA3SW1GdGIzVnVkQ0k2SWpFMU1DSXNJbU4xY25KbGJtTjVJam9pVlZORUluMHNJblJ5WVc1ellXTjBhVzl1Vkhsd1pTSTZleUp6WTJWdVlYSnBieUk2SWxSU1FVNVRSa1ZTSWl3aWFXNXBkR2xoZEc5eUlqb2lVRUZaUlZJaUxDSnBibWwwYVdGMGIzSlVlWEJsSWpvaVEwOU9VMVZOUlZJaWZYMAA",
        "condition": "LIsumOHqUY37-L9zp7UOkGxSQ3zMkzQynQgEojWI0GU",
        "payeeFspFee": {
          "amount": "7",
          "currency": "USD"
        },
        "payeeFspCommission": {
          "amount": "7",
          "currency": "USD"
        }
      },
      "quoteResponseSource": "testfsp1",
      "fulfil": {
        "completedTimestamp": "2021-06-25T16:58:53.107Z",
        "transferState": "COMMITTED",
        "fulfilment": "jKecoaL1xeWC9bjZpoBId70areKw80aIQYs-R9crQiw"
      }
    }
  }
}
Test Information
NameResult
Status code is 200 PASSED
Transfer state is 'COMMITTED' PASSED
Total 2 / 2
Test Failure
Test NameAssertion Error
Request Information
Request Method: get
Request URL: /settlementWindows
Response Information
Response Code: 200 - OK
Mean time per request: NA
Mean size per request: NA

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
Content-Type application/json
FSPIOP-Source testingtoolkitdfsp
traceparent 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00
CURL command
curl 'http://test3-centralsettlement-service/v2/settlementWindows?state=OPEN' -H 'content-type: application/json' -H 'fspiop-source: testingtoolkitdfsp' -H 'traceparent: 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00' -H 'user-agent: axios/0.21.1' --compressed
Response Headers
{
  "content-type": "application/json; charset=utf-8",
  "vary": "origin",
  "access-control-expose-headers": "WWW-Authenticate,Server-Authorization",
  "cache-control": "no-cache",
  "content-length": "154",
  "accept-ranges": "bytes",
  "date": "Fri, 25 Jun 2021 16:58:53 GMT",
  "connection": "keep-alive"
}
Response Body
[
  {
    "settlementWindowId": 2,
    "state": "OPEN",
    "reason": "string",
    "createdDate": "2021-06-25T16:58:48.000Z",
    "changedDate": "2021-06-25T16:58:48.000Z",
    "content": []
  }
]
Test Information
NameResult
Response status to be 200 PASSED
State should be OPEN PASSED
Total 2 / 2
Test Failure
Test NameAssertion Error
Request Information
Request Method: post
Request URL: /settlementWindows/2
Response Information
Response Code: 200 - OK
Mean time per request: NA
Mean size per request: NA

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
Content-Type application/json
FSPIOP-Source testingtoolkitdfsp
traceparent 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00
Request Body
{
  "state": "CLOSED",
  "reason": "string"
}
CURL command
curl 'http://test3-centralsettlement-service/v2/settlementWindows/2' -H 'content-type: application/json' -H 'fspiop-source: testingtoolkitdfsp' -H 'traceparent: 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00' -H 'user-agent: axios/0.21.1' --data-binary '{"state":"CLOSED","reason":"string"}' --compressed
Response Headers
{
  "content-type": "application/json; charset=utf-8",
  "vary": "origin",
  "access-control-expose-headers": "WWW-Authenticate,Server-Authorization",
  "cache-control": "no-cache",
  "content-length": "139",
  "date": "Fri, 25 Jun 2021 16:58:53 GMT",
  "connection": "keep-alive"
}
Response Body
{
  "settlementWindowId": 3,
  "state": "OPEN",
  "reason": "string",
  "createdDate": "2021-06-25T16:58:53.000Z",
  "changedDate": "2021-06-25T16:58:53.000Z"
}
Test Information
NameResult
Response code is 200 PASSED
Total 1 / 1
Test Failure
Test NameAssertion Error
Request Information
Request Method: post
Request URL: /scenarios
Response Information
Response Code: 200 - OK
Mean time per request: NA
Mean size per request: NA

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
Content-Type application/json
traceparent 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00
Request Body
[
  {
    "name": "scenario1",
    "operation": "postTransfers",
    "body": {
      "from": {
        "displayName": "testfsp3WalletFname testfsp3WalletLname",
        "idType": "MSISDN",
        "idValue": "17891239873",
        "extensionList": [
          {
            "key": "accountType",
            "value": "Wallet"
          }
        ]
      },
      "to": {
        "idType": "MSISDN",
        "idValue": "17891239872"
      },
      "amountType": "SEND",
      "currency": "USD",
      "amount": "45",
      "transactionType": "TRANSFER",
      "initiatorType": "CONSUMER",
      "note": "test payment 2020-06-26 11:52AM",
      "homeTransactionId": "123ABC"
    }
  },
  {
    "name": "scenario2",
    "operation": "putTransfers",
    "params": {
      "transferId": "{{scenario1.result.transferId}}"
    },
    "body": {
      "acceptQuote": true
    }
  }
]
CURL command
curl 'http://test3-sim-testfsp3-backend:3003/scenarios' -H 'content-type: application/json' -H 'traceparent: 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00' -H 'user-agent: axios/0.21.1' --data-binary '[{"name":"scenario1","operation":"postTransfers","body":{"from":{"displayName":"testfsp3WalletFname testfsp3WalletLname","idType":"MSISDN","idValue":"17891239873","extensionList":[{"key":"accountType","value":"Wallet"}]},"to":{"idType":"MSISDN","idValue":"17891239872"},"amountType":"SEND","currency":"USD","amount":"45","transactionType":"TRANSFER","initiatorType":"CONSUMER","note":"test payment 2020-06-26 11:52AM","homeTransactionId":"123ABC"}},{"name":"scenario2","operation":"putTransfers","params":{"transferId":"{{scenario1.result.transferId}}"},"body":{"acceptQuote":true}}]' --compressed
Response Headers
{
  "vary": "Origin",
  "content-type": "application/json; charset=utf-8",
  "content-length": "5247",
  "date": "Fri, 25 Jun 2021 16:58:53 GMT",
  "connection": "keep-alive"
}
Response Body
{
  "scenario1": {
    "result": {
      "from": {
        "displayName": "testfsp3WalletFname testfsp3WalletLname",
        "idType": "MSISDN",
        "idValue": "17891239873",
        "extensionList": [
          {
            "key": "accountType",
            "value": "Wallet"
          }
        ]
      },
      "to": {
        "idType": "MSISDN",
        "idValue": "17891239872",
        "fspId": "testfsp4",
        "extensionList": [
          {
            "key": "accountType",
            "value": "Wallet"
          }
        ],
        "firstName": "testfsp4WalletFname",
        "lastName": "testfsp4WalletLname",
        "dateOfBirth": "1985-05-13"
      },
      "amountType": "SEND",
      "currency": "USD",
      "amount": "45",
      "transactionType": "TRANSFER",
      "initiatorType": "CONSUMER",
      "note": "test payment 2020-06-26 11:52AM",
      "homeTransactionId": "123ABC",
      "transferId": "f891e504-8c64-4a6e-983f-f99a96e51bea",
      "currentState": "COMPLETED",
      "initiatedTimestamp": "2021-06-25T16:58:53.248Z",
      "quoteId": "4a49db0f-ea65-4c7f-840c-eac98abe71bc",
      "quoteResponse": {
        "transferAmount": {
          "amount": "45",
          "currency": "USD"
        },
        "expiration": "2021-06-25T16:59:53.623Z",
        "ilpPacket": "AYIEGAAAAAAAABGUHWcudGVzdGZzcDQubXNpc2RuLjE3ODkxMjM5ODcyggPuZXlKMGNtRnVjMkZqZEdsdmJrbGtJam9pWmpnNU1XVTFNRFF0T0dNMk5DMDBZVFpsTFRrNE0yWXRaams1WVRrMlpUVXhZbVZoSWl3aWNYVnZkR1ZKWkNJNklqUmhORGxrWWpCbUxXVmhOalV0TkdNM1ppMDROREJqTFdWaFl6azRZV0psTnpGaVl5SXNJbkJoZVdWbElqcDdJbkJoY25SNVNXUkpibVp2SWpwN0luQmhjblI1U1dSVWVYQmxJam9pVFZOSlUwUk9JaXdpY0dGeWRIbEpaR1Z1ZEdsbWFXVnlJam9pTVRjNE9URXlNems0TnpJaUxDSm1jM0JKWkNJNkluUmxjM1JtYzNBMElpd2laWGgwWlc1emFXOXVUR2x6ZENJNmV5SmxlSFJsYm5OcGIyNGlPbHQ3SW10bGVTSTZJbUZqWTI5MWJuUlVlWEJsSWl3aWRtRnNkV1VpT2lKWFlXeHNaWFFpZlYxOWZTd2ljR1Z5YzI5dVlXeEpibVp2SWpwN0ltTnZiWEJzWlhoT1lXMWxJanA3SW1acGNuTjBUbUZ0WlNJNkluUmxjM1JtYzNBMFYyRnNiR1YwUm01aGJXVWlMQ0pzWVhOMFRtRnRaU0k2SW5SbGMzUm1jM0EwVjJGc2JHVjBURzVoYldVaWZTd2laR0YwWlU5bVFtbHlkR2dpT2lJeE9UZzFMVEExTFRFekluMTlMQ0p3WVhsbGNpSTZleUp3WVhKMGVVbGtTVzVtYnlJNmV5SndZWEowZVVsa1ZIbHdaU0k2SWsxVFNWTkVUaUlzSW5CaGNuUjVTV1JsYm5ScFptbGxjaUk2SWpFM09Ea3hNak01T0Rjeklpd2labk53U1dRaU9pSjBaWE4wWm5Od015SXNJbVY0ZEdWdWMybHZia3hwYzNRaU9uc2laWGgwWlc1emFXOXVJanBiZXlKclpYa2lPaUpoWTJOdmRXNTBWSGx3WlNJc0luWmhiSFZsSWpvaVYyRnNiR1YwSW4xZGZYMHNJbTVoYldVaU9pSjBaWE4wWm5Od00xZGhiR3hsZEVadVlXMWxJSFJsYzNSbWMzQXpWMkZzYkdWMFRHNWhiV1VpZlN3aVlXMXZkVzUwSWpwN0ltRnRiM1Z1ZENJNklqUTFJaXdpWTNWeWNtVnVZM2tpT2lKVlUwUWlmU3dpZEhKaGJuTmhZM1JwYjI1VWVYQmxJanA3SW5OalpXNWhjbWx2SWpvaVZGSkJUbE5HUlZJaUxDSnBibWwwYVdGMGIzSWlPaUpRUVZsRlVpSXNJbWx1YVhScFlYUnZjbFI1Y0dVaU9pSkRUMDVUVlUxRlVpSjlmUQA",
        "condition": "zFtc_By1cVE1I9Iaa1iyhennRgRxkqWaLZ6FZwYykk8",
        "payeeFspFee": {
          "amount": "2",
          "currency": "USD"
        },
        "payeeFspCommission": {
          "amount": "2",
          "currency": "USD"
        }
      },
      "quoteResponseSource": "testfsp4",
      "fulfil": {
        "completedTimestamp": "2021-06-25T16:58:53.832Z",
        "transferState": "COMMITTED",
        "fulfilment": "FjLPw9LSp8f8CZYp9g3uERUBulwG__nOd6vKdYnJ22o"
      }
    }
  },
  "scenario2": {
    "result": {
      "from": {
        "displayName": "testfsp3WalletFname testfsp3WalletLname",
        "idType": "MSISDN",
        "idValue": "17891239873",
        "extensionList": [
          {
            "key": "accountType",
            "value": "Wallet"
          }
        ]
      },
      "to": {
        "idType": "MSISDN",
        "idValue": "17891239872",
        "fspId": "testfsp4",
        "extensionList": [
          {
            "key": "accountType",
            "value": "Wallet"
          }
        ],
        "firstName": "testfsp4WalletFname",
        "lastName": "testfsp4WalletLname",
        "dateOfBirth": "1985-05-13"
      },
      "amountType": "SEND",
      "currency": "USD",
      "amount": "45",
      "transactionType": "TRANSFER",
      "initiatorType": "CONSUMER",
      "note": "test payment 2020-06-26 11:52AM",
      "homeTransactionId": "123ABC",
      "transferId": "f891e504-8c64-4a6e-983f-f99a96e51bea",
      "currentState": "COMPLETED",
      "initiatedTimestamp": "2021-06-25T16:58:53.248Z",
      "quoteId": "4a49db0f-ea65-4c7f-840c-eac98abe71bc",
      "quoteResponse": {
        "transferAmount": {
          "amount": "45",
          "currency": "USD"
        },
        "expiration": "2021-06-25T16:59:53.623Z",
        "ilpPacket": "AYIEGAAAAAAAABGUHWcudGVzdGZzcDQubXNpc2RuLjE3ODkxMjM5ODcyggPuZXlKMGNtRnVjMkZqZEdsdmJrbGtJam9pWmpnNU1XVTFNRFF0T0dNMk5DMDBZVFpsTFRrNE0yWXRaams1WVRrMlpUVXhZbVZoSWl3aWNYVnZkR1ZKWkNJNklqUmhORGxrWWpCbUxXVmhOalV0TkdNM1ppMDROREJqTFdWaFl6azRZV0psTnpGaVl5SXNJbkJoZVdWbElqcDdJbkJoY25SNVNXUkpibVp2SWpwN0luQmhjblI1U1dSVWVYQmxJam9pVFZOSlUwUk9JaXdpY0dGeWRIbEpaR1Z1ZEdsbWFXVnlJam9pTVRjNE9URXlNems0TnpJaUxDSm1jM0JKWkNJNkluUmxjM1JtYzNBMElpd2laWGgwWlc1emFXOXVUR2x6ZENJNmV5SmxlSFJsYm5OcGIyNGlPbHQ3SW10bGVTSTZJbUZqWTI5MWJuUlVlWEJsSWl3aWRtRnNkV1VpT2lKWFlXeHNaWFFpZlYxOWZTd2ljR1Z5YzI5dVlXeEpibVp2SWpwN0ltTnZiWEJzWlhoT1lXMWxJanA3SW1acGNuTjBUbUZ0WlNJNkluUmxjM1JtYzNBMFYyRnNiR1YwUm01aGJXVWlMQ0pzWVhOMFRtRnRaU0k2SW5SbGMzUm1jM0EwVjJGc2JHVjBURzVoYldVaWZTd2laR0YwWlU5bVFtbHlkR2dpT2lJeE9UZzFMVEExTFRFekluMTlMQ0p3WVhsbGNpSTZleUp3WVhKMGVVbGtTVzVtYnlJNmV5SndZWEowZVVsa1ZIbHdaU0k2SWsxVFNWTkVUaUlzSW5CaGNuUjVTV1JsYm5ScFptbGxjaUk2SWpFM09Ea3hNak01T0Rjeklpd2labk53U1dRaU9pSjBaWE4wWm5Od015SXNJbVY0ZEdWdWMybHZia3hwYzNRaU9uc2laWGgwWlc1emFXOXVJanBiZXlKclpYa2lPaUpoWTJOdmRXNTBWSGx3WlNJc0luWmhiSFZsSWpvaVYyRnNiR1YwSW4xZGZYMHNJbTVoYldVaU9pSjBaWE4wWm5Od00xZGhiR3hsZEVadVlXMWxJSFJsYzNSbWMzQXpWMkZzYkdWMFRHNWhiV1VpZlN3aVlXMXZkVzUwSWpwN0ltRnRiM1Z1ZENJNklqUTFJaXdpWTNWeWNtVnVZM2tpT2lKVlUwUWlmU3dpZEhKaGJuTmhZM1JwYjI1VWVYQmxJanA3SW5OalpXNWhjbWx2SWpvaVZGSkJUbE5HUlZJaUxDSnBibWwwYVdGMGIzSWlPaUpRUVZsRlVpSXNJbWx1YVhScFlYUnZjbFI1Y0dVaU9pSkRUMDVUVlUxRlVpSjlmUQA",
        "condition": "zFtc_By1cVE1I9Iaa1iyhennRgRxkqWaLZ6FZwYykk8",
        "payeeFspFee": {
          "amount": "2",
          "currency": "USD"
        },
        "payeeFspCommission": {
          "amount": "2",
          "currency": "USD"
        }
      },
      "quoteResponseSource": "testfsp4",
      "fulfil": {
        "completedTimestamp": "2021-06-25T16:58:53.832Z",
        "transferState": "COMMITTED",
        "fulfilment": "FjLPw9LSp8f8CZYp9g3uERUBulwG__nOd6vKdYnJ22o"
      }
    }
  }
}
Test Information
NameResult
Status code is 200 PASSED
Transfer state is 'COMMITTED' PASSED
Total 2 / 2
Test Failure
Test NameAssertion Error
Request Information
Request Method: post
Request URL: /scenarios
Response Information
Response Code: 200 - OK
Mean time per request: NA
Mean size per request: NA

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
Content-Type application/json
traceparent 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00
Request Body
[
  {
    "name": "scenario1",
    "operation": "postTransfers",
    "body": {
      "from": {
        "displayName": "testfsp4WalletFname testfsp4WalletLname",
        "idType": "MSISDN",
        "idValue": "17891239872",
        "extensionList": [
          {
            "key": "accountType",
            "value": "Wallet"
          }
        ]
      },
      "to": {
        "idType": "MSISDN",
        "idValue": "17891239874"
      },
      "amountType": "SEND",
      "currency": "USD",
      "amount": "34.55",
      "transactionType": "TRANSFER",
      "initiatorType": "CONSUMER",
      "note": "test payment 2020-06-26 11:52AM",
      "homeTransactionId": "123ABC"
    }
  },
  {
    "name": "scenario2",
    "operation": "putTransfers",
    "params": {
      "transferId": "{{scenario1.result.transferId}}"
    },
    "body": {
      "acceptQuote": true
    }
  }
]
CURL command
curl 'http://test3-sim-testfsp4-backend:3003/scenarios' -H 'content-type: application/json' -H 'traceparent: 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00' -H 'user-agent: axios/0.21.1' --data-binary '[{"name":"scenario1","operation":"postTransfers","body":{"from":{"displayName":"testfsp4WalletFname testfsp4WalletLname","idType":"MSISDN","idValue":"17891239872","extensionList":[{"key":"accountType","value":"Wallet"}]},"to":{"idType":"MSISDN","idValue":"17891239874"},"amountType":"SEND","currency":"USD","amount":"34.55","transactionType":"TRANSFER","initiatorType":"CONSUMER","note":"test payment 2020-06-26 11:52AM","homeTransactionId":"123ABC"}},{"name":"scenario2","operation":"putTransfers","params":{"transferId":"{{scenario1.result.transferId}}"},"body":{"acceptQuote":true}}]' --compressed
Response Headers
{
  "vary": "Origin",
  "content-type": "application/json; charset=utf-8",
  "content-length": "5269",
  "date": "Fri, 25 Jun 2021 16:58:54 GMT",
  "connection": "keep-alive"
}
Response Body
{
  "scenario1": {
    "result": {
      "from": {
        "displayName": "testfsp4WalletFname testfsp4WalletLname",
        "idType": "MSISDN",
        "idValue": "17891239872",
        "extensionList": [
          {
            "key": "accountType",
            "value": "Wallet"
          }
        ]
      },
      "to": {
        "idType": "MSISDN",
        "idValue": "17891239874",
        "fspId": "testfsp2",
        "extensionList": [
          {
            "key": "accountType",
            "value": "Wallet"
          }
        ],
        "firstName": "testfsp2WalletFname",
        "lastName": "testfsp2WalletLname",
        "dateOfBirth": "1985-05-13"
      },
      "amountType": "SEND",
      "currency": "USD",
      "amount": "34.55",
      "transactionType": "TRANSFER",
      "initiatorType": "CONSUMER",
      "note": "test payment 2020-06-26 11:52AM",
      "homeTransactionId": "123ABC",
      "transferId": "c9cdf2a0-1f12-49ff-a222-44c9d8173d79",
      "currentState": "COMPLETED",
      "initiatedTimestamp": "2021-06-25T16:58:53.926Z",
      "quoteId": "ebb19815-4de6-48d3-9b3a-720b628f118c",
      "quoteResponse": {
        "transferAmount": {
          "amount": "34.55",
          "currency": "USD"
        },
        "expiration": "2021-06-25T16:59:54.316Z",
        "ilpPacket": "AYIEHAAAH2xMehv7HWcudGVzdGZzcDIubXNpc2RuLjE3ODkxMjM5ODc0ggPyZXlKMGNtRnVjMkZqZEdsdmJrbGtJam9pWXpsalpHWXlZVEF0TVdZeE1pMDBPV1ptTFdFeU1qSXRORFJqT1dRNE1UY3paRGM1SWl3aWNYVnZkR1ZKWkNJNkltVmlZakU1T0RFMUxUUmtaVFl0TkRoa015MDVZak5oTFRjeU1HSTJNamhtTVRFNFl5SXNJbkJoZVdWbElqcDdJbkJoY25SNVNXUkpibVp2SWpwN0luQmhjblI1U1dSVWVYQmxJam9pVFZOSlUwUk9JaXdpY0dGeWRIbEpaR1Z1ZEdsbWFXVnlJam9pTVRjNE9URXlNems0TnpRaUxDSm1jM0JKWkNJNkluUmxjM1JtYzNBeUlpd2laWGgwWlc1emFXOXVUR2x6ZENJNmV5SmxlSFJsYm5OcGIyNGlPbHQ3SW10bGVTSTZJbUZqWTI5MWJuUlVlWEJsSWl3aWRtRnNkV1VpT2lKWFlXeHNaWFFpZlYxOWZTd2ljR1Z5YzI5dVlXeEpibVp2SWpwN0ltTnZiWEJzWlhoT1lXMWxJanA3SW1acGNuTjBUbUZ0WlNJNkluUmxjM1JtYzNBeVYyRnNiR1YwUm01aGJXVWlMQ0pzWVhOMFRtRnRaU0k2SW5SbGMzUm1jM0F5VjJGc2JHVjBURzVoYldVaWZTd2laR0YwWlU5bVFtbHlkR2dpT2lJeE9UZzFMVEExTFRFekluMTlMQ0p3WVhsbGNpSTZleUp3WVhKMGVVbGtTVzVtYnlJNmV5SndZWEowZVVsa1ZIbHdaU0k2SWsxVFNWTkVUaUlzSW5CaGNuUjVTV1JsYm5ScFptbGxjaUk2SWpFM09Ea3hNak01T0RjeUlpd2labk53U1dRaU9pSjBaWE4wWm5Od05DSXNJbVY0ZEdWdWMybHZia3hwYzNRaU9uc2laWGgwWlc1emFXOXVJanBiZXlKclpYa2lPaUpoWTJOdmRXNTBWSGx3WlNJc0luWmhiSFZsSWpvaVYyRnNiR1YwSW4xZGZYMHNJbTVoYldVaU9pSjBaWE4wWm5Od05GZGhiR3hsZEVadVlXMWxJSFJsYzNSbWMzQTBWMkZzYkdWMFRHNWhiV1VpZlN3aVlXMXZkVzUwSWpwN0ltRnRiM1Z1ZENJNklqTTBMalUxSWl3aVkzVnljbVZ1WTNraU9pSlZVMFFpZlN3aWRISmhibk5oWTNScGIyNVVlWEJsSWpwN0luTmpaVzVoY21sdklqb2lWRkpCVGxOR1JWSWlMQ0pwYm1sMGFXRjBiM0lpT2lKUVFWbEZVaUlzSW1sdWFYUnBZWFJ2Y2xSNWNHVWlPaUpEVDA1VFZVMUZVaUo5ZlEA",
        "condition": "77nhvMkpQ_irtZGrJJlquSiIX3UoZvj3ZbNXIlVjUIE",
        "payeeFspFee": {
          "amount": "1",
          "currency": "USD"
        },
        "payeeFspCommission": {
          "amount": "1",
          "currency": "USD"
        }
      },
      "quoteResponseSource": "testfsp2",
      "fulfil": {
        "completedTimestamp": "2021-06-25T16:58:54.496Z",
        "transferState": "COMMITTED",
        "fulfilment": "pgJKVAhnu2J8pbMWcnPUuMAgc0nfXvlNDMbEuJyw5Gs"
      }
    }
  },
  "scenario2": {
    "result": {
      "from": {
        "displayName": "testfsp4WalletFname testfsp4WalletLname",
        "idType": "MSISDN",
        "idValue": "17891239872",
        "extensionList": [
          {
            "key": "accountType",
            "value": "Wallet"
          }
        ]
      },
      "to": {
        "idType": "MSISDN",
        "idValue": "17891239874",
        "fspId": "testfsp2",
        "extensionList": [
          {
            "key": "accountType",
            "value": "Wallet"
          }
        ],
        "firstName": "testfsp2WalletFname",
        "lastName": "testfsp2WalletLname",
        "dateOfBirth": "1985-05-13"
      },
      "amountType": "SEND",
      "currency": "USD",
      "amount": "34.55",
      "transactionType": "TRANSFER",
      "initiatorType": "CONSUMER",
      "note": "test payment 2020-06-26 11:52AM",
      "homeTransactionId": "123ABC",
      "transferId": "c9cdf2a0-1f12-49ff-a222-44c9d8173d79",
      "currentState": "COMPLETED",
      "initiatedTimestamp": "2021-06-25T16:58:53.926Z",
      "quoteId": "ebb19815-4de6-48d3-9b3a-720b628f118c",
      "quoteResponse": {
        "transferAmount": {
          "amount": "34.55",
          "currency": "USD"
        },
        "expiration": "2021-06-25T16:59:54.316Z",
        "ilpPacket": "AYIEHAAAH2xMehv7HWcudGVzdGZzcDIubXNpc2RuLjE3ODkxMjM5ODc0ggPyZXlKMGNtRnVjMkZqZEdsdmJrbGtJam9pWXpsalpHWXlZVEF0TVdZeE1pMDBPV1ptTFdFeU1qSXRORFJqT1dRNE1UY3paRGM1SWl3aWNYVnZkR1ZKWkNJNkltVmlZakU1T0RFMUxUUmtaVFl0TkRoa015MDVZak5oTFRjeU1HSTJNamhtTVRFNFl5SXNJbkJoZVdWbElqcDdJbkJoY25SNVNXUkpibVp2SWpwN0luQmhjblI1U1dSVWVYQmxJam9pVFZOSlUwUk9JaXdpY0dGeWRIbEpaR1Z1ZEdsbWFXVnlJam9pTVRjNE9URXlNems0TnpRaUxDSm1jM0JKWkNJNkluUmxjM1JtYzNBeUlpd2laWGgwWlc1emFXOXVUR2x6ZENJNmV5SmxlSFJsYm5OcGIyNGlPbHQ3SW10bGVTSTZJbUZqWTI5MWJuUlVlWEJsSWl3aWRtRnNkV1VpT2lKWFlXeHNaWFFpZlYxOWZTd2ljR1Z5YzI5dVlXeEpibVp2SWpwN0ltTnZiWEJzWlhoT1lXMWxJanA3SW1acGNuTjBUbUZ0WlNJNkluUmxjM1JtYzNBeVYyRnNiR1YwUm01aGJXVWlMQ0pzWVhOMFRtRnRaU0k2SW5SbGMzUm1jM0F5VjJGc2JHVjBURzVoYldVaWZTd2laR0YwWlU5bVFtbHlkR2dpT2lJeE9UZzFMVEExTFRFekluMTlMQ0p3WVhsbGNpSTZleUp3WVhKMGVVbGtTVzVtYnlJNmV5SndZWEowZVVsa1ZIbHdaU0k2SWsxVFNWTkVUaUlzSW5CaGNuUjVTV1JsYm5ScFptbGxjaUk2SWpFM09Ea3hNak01T0RjeUlpd2labk53U1dRaU9pSjBaWE4wWm5Od05DSXNJbVY0ZEdWdWMybHZia3hwYzNRaU9uc2laWGgwWlc1emFXOXVJanBiZXlKclpYa2lPaUpoWTJOdmRXNTBWSGx3WlNJc0luWmhiSFZsSWpvaVYyRnNiR1YwSW4xZGZYMHNJbTVoYldVaU9pSjBaWE4wWm5Od05GZGhiR3hsZEVadVlXMWxJSFJsYzNSbWMzQTBWMkZzYkdWMFRHNWhiV1VpZlN3aVlXMXZkVzUwSWpwN0ltRnRiM1Z1ZENJNklqTTBMalUxSWl3aVkzVnljbVZ1WTNraU9pSlZVMFFpZlN3aWRISmhibk5oWTNScGIyNVVlWEJsSWpwN0luTmpaVzVoY21sdklqb2lWRkpCVGxOR1JWSWlMQ0pwYm1sMGFXRjBiM0lpT2lKUVFWbEZVaUlzSW1sdWFYUnBZWFJ2Y2xSNWNHVWlPaUpEVDA1VFZVMUZVaUo5ZlEA",
        "condition": "77nhvMkpQ_irtZGrJJlquSiIX3UoZvj3ZbNXIlVjUIE",
        "payeeFspFee": {
          "amount": "1",
          "currency": "USD"
        },
        "payeeFspCommission": {
          "amount": "1",
          "currency": "USD"
        }
      },
      "quoteResponseSource": "testfsp2",
      "fulfil": {
        "completedTimestamp": "2021-06-25T16:58:54.496Z",
        "transferState": "COMMITTED",
        "fulfilment": "pgJKVAhnu2J8pbMWcnPUuMAgc0nfXvlNDMbEuJyw5Gs"
      }
    }
  }
}
Test Information
NameResult
Status code is 200 PASSED
Transfer state is 'COMMITTED' PASSED
Total 2 / 2
Test Failure
Test NameAssertion Error
Request Information
Request Method: post
Request URL: /scenarios
Response Information
Response Code: 200 - OK
Mean time per request: NA
Mean size per request: NA

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
Content-Type application/json
traceparent 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00
Request Body
[
  {
    "name": "scenario1",
    "operation": "postTransfers",
    "body": {
      "from": {
        "displayName": "testfsp3BankFname testfsp3Bankname",
        "idType": "MSISDN",
        "idValue": "17891239873",
        "extensionList": [
          {
            "key": "accountType",
            "value": "Bank"
          }
        ]
      },
      "to": {
        "idType": "MSISDN",
        "idValue": "17891239874"
      },
      "amountType": "SEND",
      "currency": "USD",
      "amount": "22",
      "transactionType": "TRANSFER",
      "initiatorType": "CONSUMER",
      "note": "test payment 2020-06-26 11:52AM",
      "homeTransactionId": "123ABC"
    }
  },
  {
    "name": "scenario2",
    "operation": "putTransfers",
    "params": {
      "transferId": "{{scenario1.result.transferId}}"
    },
    "body": {
      "acceptQuote": true
    }
  }
]
CURL command
curl 'http://test3-sim-testfsp3-backend:3003/scenarios' -H 'content-type: application/json' -H 'traceparent: 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00' -H 'user-agent: axios/0.21.1' --data-binary '[{"name":"scenario1","operation":"postTransfers","body":{"from":{"displayName":"testfsp3BankFname testfsp3Bankname","idType":"MSISDN","idValue":"17891239873","extensionList":[{"key":"accountType","value":"Bank"}]},"to":{"idType":"MSISDN","idValue":"17891239874"},"amountType":"SEND","currency":"USD","amount":"22","transactionType":"TRANSFER","initiatorType":"CONSUMER","note":"test payment 2020-06-26 11:52AM","homeTransactionId":"123ABC"}},{"name":"scenario2","operation":"putTransfers","params":{"transferId":"{{scenario1.result.transferId}}"},"body":{"acceptQuote":true}}]' --compressed
Response Headers
{
  "vary": "Origin",
  "content-type": "application/json; charset=utf-8",
  "content-length": "5207",
  "date": "Fri, 25 Jun 2021 16:58:55 GMT",
  "connection": "keep-alive"
}
Response Body
{
  "scenario1": {
    "result": {
      "from": {
        "displayName": "testfsp3BankFname testfsp3Bankname",
        "idType": "MSISDN",
        "idValue": "17891239873",
        "extensionList": [
          {
            "key": "accountType",
            "value": "Bank"
          }
        ]
      },
      "to": {
        "idType": "MSISDN",
        "idValue": "17891239874",
        "fspId": "testfsp2",
        "extensionList": [
          {
            "key": "accountType",
            "value": "Wallet"
          }
        ],
        "firstName": "testfsp2WalletFname",
        "lastName": "testfsp2WalletLname",
        "dateOfBirth": "1985-05-13"
      },
      "amountType": "SEND",
      "currency": "USD",
      "amount": "22",
      "transactionType": "TRANSFER",
      "initiatorType": "CONSUMER",
      "note": "test payment 2020-06-26 11:52AM",
      "homeTransactionId": "123ABC",
      "transferId": "03aa5762-cb21-4926-9504-ab3c789f9aaf",
      "currentState": "COMPLETED",
      "initiatedTimestamp": "2021-06-25T16:58:54.613Z",
      "quoteId": "62582b56-2ae0-4439-9995-e89683a58bbe",
      "quoteResponse": {
        "transferAmount": {
          "amount": "22",
          "currency": "USD"
        },
        "expiration": "2021-06-25T16:59:54.998Z",
        "ilpPacket": "AYIEDgAAAAAAAAiYHWcudGVzdGZzcDIubXNpc2RuLjE3ODkxMjM5ODc0ggPkZXlKMGNtRnVjMkZqZEdsdmJrbGtJam9pTUROaFlUVTNOakl0WTJJeU1TMDBPVEkyTFRrMU1EUXRZV0l6WXpjNE9XWTVZV0ZtSWl3aWNYVnZkR1ZKWkNJNklqWXlOVGd5WWpVMkxUSmhaVEF0TkRRek9TMDVPVGsxTFdVNE9UWTRNMkUxT0dKaVpTSXNJbkJoZVdWbElqcDdJbkJoY25SNVNXUkpibVp2SWpwN0luQmhjblI1U1dSVWVYQmxJam9pVFZOSlUwUk9JaXdpY0dGeWRIbEpaR1Z1ZEdsbWFXVnlJam9pTVRjNE9URXlNems0TnpRaUxDSm1jM0JKWkNJNkluUmxjM1JtYzNBeUlpd2laWGgwWlc1emFXOXVUR2x6ZENJNmV5SmxlSFJsYm5OcGIyNGlPbHQ3SW10bGVTSTZJbUZqWTI5MWJuUlVlWEJsSWl3aWRtRnNkV1VpT2lKWFlXeHNaWFFpZlYxOWZTd2ljR1Z5YzI5dVlXeEpibVp2SWpwN0ltTnZiWEJzWlhoT1lXMWxJanA3SW1acGNuTjBUbUZ0WlNJNkluUmxjM1JtYzNBeVYyRnNiR1YwUm01aGJXVWlMQ0pzWVhOMFRtRnRaU0k2SW5SbGMzUm1jM0F5VjJGc2JHVjBURzVoYldVaWZTd2laR0YwWlU5bVFtbHlkR2dpT2lJeE9UZzFMVEExTFRFekluMTlMQ0p3WVhsbGNpSTZleUp3WVhKMGVVbGtTVzVtYnlJNmV5SndZWEowZVVsa1ZIbHdaU0k2SWsxVFNWTkVUaUlzSW5CaGNuUjVTV1JsYm5ScFptbGxjaUk2SWpFM09Ea3hNak01T0Rjeklpd2labk53U1dRaU9pSjBaWE4wWm5Od015SXNJbVY0ZEdWdWMybHZia3hwYzNRaU9uc2laWGgwWlc1emFXOXVJanBiZXlKclpYa2lPaUpoWTJOdmRXNTBWSGx3WlNJc0luWmhiSFZsSWpvaVFtRnVheUo5WFgxOUxDSnVZVzFsSWpvaWRHVnpkR1p6Y0ROQ1lXNXJSbTVoYldVZ2RHVnpkR1p6Y0ROQ1lXNXJibUZ0WlNKOUxDSmhiVzkxYm5RaU9uc2lZVzF2ZFc1MElqb2lNaklpTENKamRYSnlaVzVqZVNJNklsVlRSQ0o5TENKMGNtRnVjMkZqZEdsdmJsUjVjR1VpT25zaWMyTmxibUZ5YVc4aU9pSlVVa0ZPVTBaRlVpSXNJbWx1YVhScFlYUnZjaUk2SWxCQldVVlNJaXdpYVc1cGRHbGhkRzl5Vkhsd1pTSTZJa05QVGxOVlRVVlNJbjE5AA",
        "condition": "i1X4OHWZ0KVbYh4NM7dwMsrfAq-5Z2BFOPlWleT8FCw",
        "payeeFspFee": {
          "amount": "1",
          "currency": "USD"
        },
        "payeeFspCommission": {
          "amount": "1",
          "currency": "USD"
        }
      },
      "quoteResponseSource": "testfsp2",
      "fulfil": {
        "completedTimestamp": "2021-06-25T16:58:55.180Z",
        "transferState": "COMMITTED",
        "fulfilment": "SJ8vcISxi874DDvKx5x3bdUpiyqzulzXCl-RYfr8x8U"
      }
    }
  },
  "scenario2": {
    "result": {
      "from": {
        "displayName": "testfsp3BankFname testfsp3Bankname",
        "idType": "MSISDN",
        "idValue": "17891239873",
        "extensionList": [
          {
            "key": "accountType",
            "value": "Bank"
          }
        ]
      },
      "to": {
        "idType": "MSISDN",
        "idValue": "17891239874",
        "fspId": "testfsp2",
        "extensionList": [
          {
            "key": "accountType",
            "value": "Wallet"
          }
        ],
        "firstName": "testfsp2WalletFname",
        "lastName": "testfsp2WalletLname",
        "dateOfBirth": "1985-05-13"
      },
      "amountType": "SEND",
      "currency": "USD",
      "amount": "22",
      "transactionType": "TRANSFER",
      "initiatorType": "CONSUMER",
      "note": "test payment 2020-06-26 11:52AM",
      "homeTransactionId": "123ABC",
      "transferId": "03aa5762-cb21-4926-9504-ab3c789f9aaf",
      "currentState": "COMPLETED",
      "initiatedTimestamp": "2021-06-25T16:58:54.613Z",
      "quoteId": "62582b56-2ae0-4439-9995-e89683a58bbe",
      "quoteResponse": {
        "transferAmount": {
          "amount": "22",
          "currency": "USD"
        },
        "expiration": "2021-06-25T16:59:54.998Z",
        "ilpPacket": "AYIEDgAAAAAAAAiYHWcudGVzdGZzcDIubXNpc2RuLjE3ODkxMjM5ODc0ggPkZXlKMGNtRnVjMkZqZEdsdmJrbGtJam9pTUROaFlUVTNOakl0WTJJeU1TMDBPVEkyTFRrMU1EUXRZV0l6WXpjNE9XWTVZV0ZtSWl3aWNYVnZkR1ZKWkNJNklqWXlOVGd5WWpVMkxUSmhaVEF0TkRRek9TMDVPVGsxTFdVNE9UWTRNMkUxT0dKaVpTSXNJbkJoZVdWbElqcDdJbkJoY25SNVNXUkpibVp2SWpwN0luQmhjblI1U1dSVWVYQmxJam9pVFZOSlUwUk9JaXdpY0dGeWRIbEpaR1Z1ZEdsbWFXVnlJam9pTVRjNE9URXlNems0TnpRaUxDSm1jM0JKWkNJNkluUmxjM1JtYzNBeUlpd2laWGgwWlc1emFXOXVUR2x6ZENJNmV5SmxlSFJsYm5OcGIyNGlPbHQ3SW10bGVTSTZJbUZqWTI5MWJuUlVlWEJsSWl3aWRtRnNkV1VpT2lKWFlXeHNaWFFpZlYxOWZTd2ljR1Z5YzI5dVlXeEpibVp2SWpwN0ltTnZiWEJzWlhoT1lXMWxJanA3SW1acGNuTjBUbUZ0WlNJNkluUmxjM1JtYzNBeVYyRnNiR1YwUm01aGJXVWlMQ0pzWVhOMFRtRnRaU0k2SW5SbGMzUm1jM0F5VjJGc2JHVjBURzVoYldVaWZTd2laR0YwWlU5bVFtbHlkR2dpT2lJeE9UZzFMVEExTFRFekluMTlMQ0p3WVhsbGNpSTZleUp3WVhKMGVVbGtTVzVtYnlJNmV5SndZWEowZVVsa1ZIbHdaU0k2SWsxVFNWTkVUaUlzSW5CaGNuUjVTV1JsYm5ScFptbGxjaUk2SWpFM09Ea3hNak01T0Rjeklpd2labk53U1dRaU9pSjBaWE4wWm5Od015SXNJbVY0ZEdWdWMybHZia3hwYzNRaU9uc2laWGgwWlc1emFXOXVJanBiZXlKclpYa2lPaUpoWTJOdmRXNTBWSGx3WlNJc0luWmhiSFZsSWpvaVFtRnVheUo5WFgxOUxDSnVZVzFsSWpvaWRHVnpkR1p6Y0ROQ1lXNXJSbTVoYldVZ2RHVnpkR1p6Y0ROQ1lXNXJibUZ0WlNKOUxDSmhiVzkxYm5RaU9uc2lZVzF2ZFc1MElqb2lNaklpTENKamRYSnlaVzVqZVNJNklsVlRSQ0o5TENKMGNtRnVjMkZqZEdsdmJsUjVjR1VpT25zaWMyTmxibUZ5YVc4aU9pSlVVa0ZPVTBaRlVpSXNJbWx1YVhScFlYUnZjaUk2SWxCQldVVlNJaXdpYVc1cGRHbGhkRzl5Vkhsd1pTSTZJa05QVGxOVlRVVlNJbjE5AA",
        "condition": "i1X4OHWZ0KVbYh4NM7dwMsrfAq-5Z2BFOPlWleT8FCw",
        "payeeFspFee": {
          "amount": "1",
          "currency": "USD"
        },
        "payeeFspCommission": {
          "amount": "1",
          "currency": "USD"
        }
      },
      "quoteResponseSource": "testfsp2",
      "fulfil": {
        "completedTimestamp": "2021-06-25T16:58:55.180Z",
        "transferState": "COMMITTED",
        "fulfilment": "SJ8vcISxi874DDvKx5x3bdUpiyqzulzXCl-RYfr8x8U"
      }
    }
  }
}
Test Information
NameResult
Status code is 200 PASSED
Transfer state is 'COMMITTED' PASSED
Total 2 / 2
Test Failure
Test NameAssertion Error
Request Information
Request Method: post
Request URL: /scenarios
Response Information
Response Code: 200 - OK
Mean time per request: NA
Mean size per request: NA

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
Content-Type application/json
traceparent 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00
Request Body
[
  {
    "name": "scenario1",
    "operation": "postTransfers",
    "body": {
      "from": {
        "displayName": "testfsp3WalletFname testfsp3WalletLname",
        "idType": "MSISDN",
        "idValue": "17891239873",
        "extensionList": [
          {
            "key": "accountType",
            "value": "Wallet"
          }
        ]
      },
      "to": {
        "idType": "MSISDN",
        "idValue": "17891239874"
      },
      "amountType": "SEND",
      "currency": "USD",
      "amount": "788",
      "transactionType": "TRANSFER",
      "initiatorType": "CONSUMER",
      "note": "test payment 2020-06-26 11:52AM",
      "homeTransactionId": "123ABC"
    }
  },
  {
    "name": "scenario2",
    "operation": "putTransfers",
    "params": {
      "transferId": "{{scenario1.result.transferId}}"
    },
    "body": {
      "acceptQuote": true
    }
  }
]
CURL command
curl 'http://test3-sim-testfsp3-backend:3003/scenarios' -H 'content-type: application/json' -H 'traceparent: 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00' -H 'user-agent: axios/0.21.1' --data-binary '[{"name":"scenario1","operation":"postTransfers","body":{"from":{"displayName":"testfsp3WalletFname testfsp3WalletLname","idType":"MSISDN","idValue":"17891239873","extensionList":[{"key":"accountType","value":"Wallet"}]},"to":{"idType":"MSISDN","idValue":"17891239874"},"amountType":"SEND","currency":"USD","amount":"788","transactionType":"TRANSFER","initiatorType":"CONSUMER","note":"test payment 2020-06-26 11:52AM","homeTransactionId":"123ABC"}},{"name":"scenario2","operation":"putTransfers","params":{"transferId":"{{scenario1.result.transferId}}"},"body":{"acceptQuote":true}}]' --compressed
Response Headers
{
  "vary": "Origin",
  "content-type": "application/json; charset=utf-8",
  "content-length": "5257",
  "date": "Fri, 25 Jun 2021 16:58:55 GMT",
  "connection": "keep-alive"
}
Response Body
{
  "scenario1": {
    "result": {
      "from": {
        "displayName": "testfsp3WalletFname testfsp3WalletLname",
        "idType": "MSISDN",
        "idValue": "17891239873",
        "extensionList": [
          {
            "key": "accountType",
            "value": "Wallet"
          }
        ]
      },
      "to": {
        "idType": "MSISDN",
        "idValue": "17891239874",
        "fspId": "testfsp2",
        "extensionList": [
          {
            "key": "accountType",
            "value": "Wallet"
          }
        ],
        "firstName": "testfsp2WalletFname",
        "lastName": "testfsp2WalletLname",
        "dateOfBirth": "1985-05-13"
      },
      "amountType": "SEND",
      "currency": "USD",
      "amount": "788",
      "transactionType": "TRANSFER",
      "initiatorType": "CONSUMER",
      "note": "test payment 2020-06-26 11:52AM",
      "homeTransactionId": "123ABC",
      "transferId": "842c1f6f-f9c1-40d3-839b-222ced966a2f",
      "currentState": "COMPLETED",
      "initiatedTimestamp": "2021-06-25T16:58:55.310Z",
      "quoteId": "dd8a6b3f-71a7-4501-929a-5882efa01375",
      "quoteResponse": {
        "transferAmount": {
          "amount": "788",
          "currency": "USD"
        },
        "expiration": "2021-06-25T16:59:55.616Z",
        "ilpPacket": "AYIEGQAAAAAAATPQHWcudGVzdGZzcDIubXNpc2RuLjE3ODkxMjM5ODc0ggPvZXlKMGNtRnVjMkZqZEdsdmJrbGtJam9pT0RReVl6Rm1ObVl0Wmpsak1TMDBNR1F6TFRnek9XSXRNakl5WTJWa09UWTJZVEptSWl3aWNYVnZkR1ZKWkNJNkltUmtPR0UyWWpObUxUY3hZVGN0TkRVd01TMDVNamxoTFRVNE9ESmxabUV3TVRNM05TSXNJbkJoZVdWbElqcDdJbkJoY25SNVNXUkpibVp2SWpwN0luQmhjblI1U1dSVWVYQmxJam9pVFZOSlUwUk9JaXdpY0dGeWRIbEpaR1Z1ZEdsbWFXVnlJam9pTVRjNE9URXlNems0TnpRaUxDSm1jM0JKWkNJNkluUmxjM1JtYzNBeUlpd2laWGgwWlc1emFXOXVUR2x6ZENJNmV5SmxlSFJsYm5OcGIyNGlPbHQ3SW10bGVTSTZJbUZqWTI5MWJuUlVlWEJsSWl3aWRtRnNkV1VpT2lKWFlXeHNaWFFpZlYxOWZTd2ljR1Z5YzI5dVlXeEpibVp2SWpwN0ltTnZiWEJzWlhoT1lXMWxJanA3SW1acGNuTjBUbUZ0WlNJNkluUmxjM1JtYzNBeVYyRnNiR1YwUm01aGJXVWlMQ0pzWVhOMFRtRnRaU0k2SW5SbGMzUm1jM0F5VjJGc2JHVjBURzVoYldVaWZTd2laR0YwWlU5bVFtbHlkR2dpT2lJeE9UZzFMVEExTFRFekluMTlMQ0p3WVhsbGNpSTZleUp3WVhKMGVVbGtTVzVtYnlJNmV5SndZWEowZVVsa1ZIbHdaU0k2SWsxVFNWTkVUaUlzSW5CaGNuUjVTV1JsYm5ScFptbGxjaUk2SWpFM09Ea3hNak01T0Rjeklpd2labk53U1dRaU9pSjBaWE4wWm5Od015SXNJbVY0ZEdWdWMybHZia3hwYzNRaU9uc2laWGgwWlc1emFXOXVJanBiZXlKclpYa2lPaUpoWTJOdmRXNTBWSGx3WlNJc0luWmhiSFZsSWpvaVYyRnNiR1YwSW4xZGZYMHNJbTVoYldVaU9pSjBaWE4wWm5Od00xZGhiR3hsZEVadVlXMWxJSFJsYzNSbWMzQXpWMkZzYkdWMFRHNWhiV1VpZlN3aVlXMXZkVzUwSWpwN0ltRnRiM1Z1ZENJNklqYzRPQ0lzSW1OMWNuSmxibU41SWpvaVZWTkVJbjBzSW5SeVlXNXpZV04wYVc5dVZIbHdaU0k2ZXlKelkyVnVZWEpwYnlJNklsUlNRVTVUUmtWU0lpd2lhVzVwZEdsaGRHOXlJam9pVUVGWlJWSWlMQ0pwYm1sMGFXRjBiM0pVZVhCbElqb2lRMDlPVTFWTlJWSWlmWDAA",
        "condition": "ybCRCd2O4FKUutlcKjawDboOtytvsN_Gg8jiqjFD3HI",
        "payeeFspFee": {
          "amount": "39",
          "currency": "USD"
        },
        "payeeFspCommission": {
          "amount": "39",
          "currency": "USD"
        }
      },
      "quoteResponseSource": "testfsp2",
      "fulfil": {
        "completedTimestamp": "2021-06-25T16:58:55.799Z",
        "transferState": "COMMITTED",
        "fulfilment": "uzPqMik-xkxVTmhY0_Z9ThhF3ObabNP62l1GwT3vCqo"
      }
    }
  },
  "scenario2": {
    "result": {
      "from": {
        "displayName": "testfsp3WalletFname testfsp3WalletLname",
        "idType": "MSISDN",
        "idValue": "17891239873",
        "extensionList": [
          {
            "key": "accountType",
            "value": "Wallet"
          }
        ]
      },
      "to": {
        "idType": "MSISDN",
        "idValue": "17891239874",
        "fspId": "testfsp2",
        "extensionList": [
          {
            "key": "accountType",
            "value": "Wallet"
          }
        ],
        "firstName": "testfsp2WalletFname",
        "lastName": "testfsp2WalletLname",
        "dateOfBirth": "1985-05-13"
      },
      "amountType": "SEND",
      "currency": "USD",
      "amount": "788",
      "transactionType": "TRANSFER",
      "initiatorType": "CONSUMER",
      "note": "test payment 2020-06-26 11:52AM",
      "homeTransactionId": "123ABC",
      "transferId": "842c1f6f-f9c1-40d3-839b-222ced966a2f",
      "currentState": "COMPLETED",
      "initiatedTimestamp": "2021-06-25T16:58:55.310Z",
      "quoteId": "dd8a6b3f-71a7-4501-929a-5882efa01375",
      "quoteResponse": {
        "transferAmount": {
          "amount": "788",
          "currency": "USD"
        },
        "expiration": "2021-06-25T16:59:55.616Z",
        "ilpPacket": "AYIEGQAAAAAAATPQHWcudGVzdGZzcDIubXNpc2RuLjE3ODkxMjM5ODc0ggPvZXlKMGNtRnVjMkZqZEdsdmJrbGtJam9pT0RReVl6Rm1ObVl0Wmpsak1TMDBNR1F6TFRnek9XSXRNakl5WTJWa09UWTJZVEptSWl3aWNYVnZkR1ZKWkNJNkltUmtPR0UyWWpObUxUY3hZVGN0TkRVd01TMDVNamxoTFRVNE9ESmxabUV3TVRNM05TSXNJbkJoZVdWbElqcDdJbkJoY25SNVNXUkpibVp2SWpwN0luQmhjblI1U1dSVWVYQmxJam9pVFZOSlUwUk9JaXdpY0dGeWRIbEpaR1Z1ZEdsbWFXVnlJam9pTVRjNE9URXlNems0TnpRaUxDSm1jM0JKWkNJNkluUmxjM1JtYzNBeUlpd2laWGgwWlc1emFXOXVUR2x6ZENJNmV5SmxlSFJsYm5OcGIyNGlPbHQ3SW10bGVTSTZJbUZqWTI5MWJuUlVlWEJsSWl3aWRtRnNkV1VpT2lKWFlXeHNaWFFpZlYxOWZTd2ljR1Z5YzI5dVlXeEpibVp2SWpwN0ltTnZiWEJzWlhoT1lXMWxJanA3SW1acGNuTjBUbUZ0WlNJNkluUmxjM1JtYzNBeVYyRnNiR1YwUm01aGJXVWlMQ0pzWVhOMFRtRnRaU0k2SW5SbGMzUm1jM0F5VjJGc2JHVjBURzVoYldVaWZTd2laR0YwWlU5bVFtbHlkR2dpT2lJeE9UZzFMVEExTFRFekluMTlMQ0p3WVhsbGNpSTZleUp3WVhKMGVVbGtTVzVtYnlJNmV5SndZWEowZVVsa1ZIbHdaU0k2SWsxVFNWTkVUaUlzSW5CaGNuUjVTV1JsYm5ScFptbGxjaUk2SWpFM09Ea3hNak01T0Rjeklpd2labk53U1dRaU9pSjBaWE4wWm5Od015SXNJbVY0ZEdWdWMybHZia3hwYzNRaU9uc2laWGgwWlc1emFXOXVJanBiZXlKclpYa2lPaUpoWTJOdmRXNTBWSGx3WlNJc0luWmhiSFZsSWpvaVYyRnNiR1YwSW4xZGZYMHNJbTVoYldVaU9pSjBaWE4wWm5Od00xZGhiR3hsZEVadVlXMWxJSFJsYzNSbWMzQXpWMkZzYkdWMFRHNWhiV1VpZlN3aVlXMXZkVzUwSWpwN0ltRnRiM1Z1ZENJNklqYzRPQ0lzSW1OMWNuSmxibU41SWpvaVZWTkVJbjBzSW5SeVlXNXpZV04wYVc5dVZIbHdaU0k2ZXlKelkyVnVZWEpwYnlJNklsUlNRVTVUUmtWU0lpd2lhVzVwZEdsaGRHOXlJam9pVUVGWlJWSWlMQ0pwYm1sMGFXRjBiM0pVZVhCbElqb2lRMDlPVTFWTlJWSWlmWDAA",
        "condition": "ybCRCd2O4FKUutlcKjawDboOtytvsN_Gg8jiqjFD3HI",
        "payeeFspFee": {
          "amount": "39",
          "currency": "USD"
        },
        "payeeFspCommission": {
          "amount": "39",
          "currency": "USD"
        }
      },
      "quoteResponseSource": "testfsp2",
      "fulfil": {
        "completedTimestamp": "2021-06-25T16:58:55.799Z",
        "transferState": "COMMITTED",
        "fulfilment": "uzPqMik-xkxVTmhY0_Z9ThhF3ObabNP62l1GwT3vCqo"
      }
    }
  }
}
Test Information
NameResult
Status code is 200 PASSED
Transfer state is 'COMMITTED' PASSED
Total 2 / 2
Test Failure
Test NameAssertion Error
Request Information
Request Method: post
Request URL: /scenarios
Response Information
Response Code: 200 - OK
Mean time per request: NA
Mean size per request: NA

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
Content-Type application/json
traceparent 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00
Request Body
[
  {
    "name": "scenario1",
    "operation": "postTransfers",
    "body": {
      "from": {
        "displayName": "testfsp3WalletFname testfsp3WalletLname",
        "idType": "MSISDN",
        "idValue": "17891239873",
        "extensionList": [
          {
            "key": "accountType",
            "value": "Wallet"
          }
        ]
      },
      "to": {
        "idType": "MSISDN",
        "idValue": "17891239875"
      },
      "amountType": "RECEIVE",
      "currency": "USD",
      "amount": "22",
      "transactionType": "TRANSFER",
      "initiatorType": "CONSUMER",
      "note": "from testfsp2 to testfsp1, wallet-to-wallet RECEIVE",
      "homeTransactionId": "123ABC"
    }
  },
  {
    "name": "scenario2",
    "operation": "putTransfers",
    "params": {
      "transferId": "{{scenario1.result.transferId}}"
    },
    "body": {
      "acceptQuote": true
    }
  }
]
CURL command
curl 'http://test3-sim-testfsp3-backend:3003/scenarios' -H 'content-type: application/json' -H 'traceparent: 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00' -H 'user-agent: axios/0.21.1' --data-binary '[{"name":"scenario1","operation":"postTransfers","body":{"from":{"displayName":"testfsp3WalletFname testfsp3WalletLname","idType":"MSISDN","idValue":"17891239873","extensionList":[{"key":"accountType","value":"Wallet"}]},"to":{"idType":"MSISDN","idValue":"17891239875"},"amountType":"RECEIVE","currency":"USD","amount":"22","transactionType":"TRANSFER","initiatorType":"CONSUMER","note":"from testfsp2 to testfsp1, wallet-to-wallet RECEIVE","homeTransactionId":"123ABC"}},{"name":"scenario2","operation":"putTransfers","params":{"transferId":"{{scenario1.result.transferId}}"},"body":{"acceptQuote":true}}]' --compressed
Response Headers
{
  "vary": "Origin",
  "content-type": "application/json; charset=utf-8",
  "content-length": "5227",
  "date": "Fri, 25 Jun 2021 16:58:56 GMT",
  "connection": "keep-alive"
}
Response Body
{
  "scenario1": {
    "result": {
      "from": {
        "displayName": "testfsp3WalletFname testfsp3WalletLname",
        "idType": "MSISDN",
        "idValue": "17891239873",
        "extensionList": [
          {
            "key": "accountType",
            "value": "Wallet"
          }
        ]
      },
      "to": {
        "idType": "MSISDN",
        "idValue": "17891239875",
        "fspId": "testfsp1",
        "extensionList": [
          {
            "key": "accountType",
            "value": "Wallet"
          }
        ],
        "firstName": "testfsp1Fname",
        "lastName": "testfsp1Lname",
        "dateOfBirth": "1985-05-13"
      },
      "amountType": "RECEIVE",
      "currency": "USD",
      "amount": "22",
      "transactionType": "TRANSFER",
      "initiatorType": "CONSUMER",
      "note": "from testfsp2 to testfsp1, wallet-to-wallet RECEIVE",
      "homeTransactionId": "123ABC",
      "transferId": "e22072ea-e502-4f02-a591-149a28cec2a8",
      "currentState": "COMPLETED",
      "initiatedTimestamp": "2021-06-25T16:58:55.913Z",
      "quoteId": "c8528471-1bc3-46d8-b39b-7f3a925b550a",
      "quoteResponse": {
        "transferAmount": {
          "amount": "22",
          "currency": "USD"
        },
        "expiration": "2021-06-25T16:59:56.227Z",
        "ilpPacket": "AYIECAAAAAAAAAiYHWcudGVzdGZzcDEubXNpc2RuLjE3ODkxMjM5ODc1ggPeZXlKMGNtRnVjMkZqZEdsdmJrbGtJam9pWlRJeU1EY3laV0V0WlRVd01pMDBaakF5TFdFMU9URXRNVFE1WVRJNFkyVmpNbUU0SWl3aWNYVnZkR1ZKWkNJNkltTTROVEk0TkRjeExURmlZek10TkRaa09DMWlNemxpTFRkbU0yRTVNalZpTlRVd1lTSXNJbkJoZVdWbElqcDdJbkJoY25SNVNXUkpibVp2SWpwN0luQmhjblI1U1dSVWVYQmxJam9pVFZOSlUwUk9JaXdpY0dGeWRIbEpaR1Z1ZEdsbWFXVnlJam9pTVRjNE9URXlNems0TnpVaUxDSm1jM0JKWkNJNkluUmxjM1JtYzNBeElpd2laWGgwWlc1emFXOXVUR2x6ZENJNmV5SmxlSFJsYm5OcGIyNGlPbHQ3SW10bGVTSTZJbUZqWTI5MWJuUlVlWEJsSWl3aWRtRnNkV1VpT2lKWFlXeHNaWFFpZlYxOWZTd2ljR1Z5YzI5dVlXeEpibVp2SWpwN0ltTnZiWEJzWlhoT1lXMWxJanA3SW1acGNuTjBUbUZ0WlNJNkluUmxjM1JtYzNBeFJtNWhiV1VpTENKc1lYTjBUbUZ0WlNJNkluUmxjM1JtYzNBeFRHNWhiV1VpZlN3aVpHRjBaVTltUW1seWRHZ2lPaUl4T1RnMUxUQTFMVEV6SW4xOUxDSndZWGxsY2lJNmV5SndZWEowZVVsa1NXNW1ieUk2ZXlKd1lYSjBlVWxrVkhsd1pTSTZJazFUU1ZORVRpSXNJbkJoY25SNVNXUmxiblJwWm1sbGNpSTZJakUzT0RreE1qTTVPRGN6SWl3aVpuTndTV1FpT2lKMFpYTjBabk53TXlJc0ltVjRkR1Z1YzJsdmJreHBjM1FpT25zaVpYaDBaVzV6YVc5dUlqcGJleUpyWlhraU9pSmhZMk52ZFc1MFZIbHdaU0lzSW5aaGJIVmxJam9pVjJGc2JHVjBJbjFkZlgwc0ltNWhiV1VpT2lKMFpYTjBabk53TTFkaGJHeGxkRVp1WVcxbElIUmxjM1JtYzNBelYyRnNiR1YwVEc1aGJXVWlmU3dpWVcxdmRXNTBJanA3SW1GdGIzVnVkQ0k2SWpJeUlpd2lZM1Z5Y21WdVkza2lPaUpWVTBRaWZTd2lkSEpoYm5OaFkzUnBiMjVVZVhCbElqcDdJbk5qWlc1aGNtbHZJam9pVkZKQlRsTkdSVklpTENKcGJtbDBhV0YwYjNJaU9pSlFRVmxGVWlJc0ltbHVhWFJwWVhSdmNsUjVjR1VpT2lKRFQwNVRWVTFGVWlKOWZRAA",
        "condition": "CiF8RFym8HQ12ZXLeH5nl_0ozgmNSa9S4o-n2me4c5I",
        "payeeFspFee": {
          "amount": "1",
          "currency": "USD"
        },
        "payeeFspCommission": {
          "amount": "1",
          "currency": "USD"
        }
      },
      "quoteResponseSource": "testfsp1",
      "fulfil": {
        "completedTimestamp": "2021-06-25T16:58:56.394Z",
        "transferState": "COMMITTED",
        "fulfilment": "beKODXHycjQ1hLsgP6TuKGVZc_7dBppYUPlG261DQzI"
      }
    }
  },
  "scenario2": {
    "result": {
      "from": {
        "displayName": "testfsp3WalletFname testfsp3WalletLname",
        "idType": "MSISDN",
        "idValue": "17891239873",
        "extensionList": [
          {
            "key": "accountType",
            "value": "Wallet"
          }
        ]
      },
      "to": {
        "idType": "MSISDN",
        "idValue": "17891239875",
        "fspId": "testfsp1",
        "extensionList": [
          {
            "key": "accountType",
            "value": "Wallet"
          }
        ],
        "firstName": "testfsp1Fname",
        "lastName": "testfsp1Lname",
        "dateOfBirth": "1985-05-13"
      },
      "amountType": "RECEIVE",
      "currency": "USD",
      "amount": "22",
      "transactionType": "TRANSFER",
      "initiatorType": "CONSUMER",
      "note": "from testfsp2 to testfsp1, wallet-to-wallet RECEIVE",
      "homeTransactionId": "123ABC",
      "transferId": "e22072ea-e502-4f02-a591-149a28cec2a8",
      "currentState": "COMPLETED",
      "initiatedTimestamp": "2021-06-25T16:58:55.913Z",
      "quoteId": "c8528471-1bc3-46d8-b39b-7f3a925b550a",
      "quoteResponse": {
        "transferAmount": {
          "amount": "22",
          "currency": "USD"
        },
        "expiration": "2021-06-25T16:59:56.227Z",
        "ilpPacket": "AYIECAAAAAAAAAiYHWcudGVzdGZzcDEubXNpc2RuLjE3ODkxMjM5ODc1ggPeZXlKMGNtRnVjMkZqZEdsdmJrbGtJam9pWlRJeU1EY3laV0V0WlRVd01pMDBaakF5TFdFMU9URXRNVFE1WVRJNFkyVmpNbUU0SWl3aWNYVnZkR1ZKWkNJNkltTTROVEk0TkRjeExURmlZek10TkRaa09DMWlNemxpTFRkbU0yRTVNalZpTlRVd1lTSXNJbkJoZVdWbElqcDdJbkJoY25SNVNXUkpibVp2SWpwN0luQmhjblI1U1dSVWVYQmxJam9pVFZOSlUwUk9JaXdpY0dGeWRIbEpaR1Z1ZEdsbWFXVnlJam9pTVRjNE9URXlNems0TnpVaUxDSm1jM0JKWkNJNkluUmxjM1JtYzNBeElpd2laWGgwWlc1emFXOXVUR2x6ZENJNmV5SmxlSFJsYm5OcGIyNGlPbHQ3SW10bGVTSTZJbUZqWTI5MWJuUlVlWEJsSWl3aWRtRnNkV1VpT2lKWFlXeHNaWFFpZlYxOWZTd2ljR1Z5YzI5dVlXeEpibVp2SWpwN0ltTnZiWEJzWlhoT1lXMWxJanA3SW1acGNuTjBUbUZ0WlNJNkluUmxjM1JtYzNBeFJtNWhiV1VpTENKc1lYTjBUbUZ0WlNJNkluUmxjM1JtYzNBeFRHNWhiV1VpZlN3aVpHRjBaVTltUW1seWRHZ2lPaUl4T1RnMUxUQTFMVEV6SW4xOUxDSndZWGxsY2lJNmV5SndZWEowZVVsa1NXNW1ieUk2ZXlKd1lYSjBlVWxrVkhsd1pTSTZJazFUU1ZORVRpSXNJbkJoY25SNVNXUmxiblJwWm1sbGNpSTZJakUzT0RreE1qTTVPRGN6SWl3aVpuTndTV1FpT2lKMFpYTjBabk53TXlJc0ltVjRkR1Z1YzJsdmJreHBjM1FpT25zaVpYaDBaVzV6YVc5dUlqcGJleUpyWlhraU9pSmhZMk52ZFc1MFZIbHdaU0lzSW5aaGJIVmxJam9pVjJGc2JHVjBJbjFkZlgwc0ltNWhiV1VpT2lKMFpYTjBabk53TTFkaGJHeGxkRVp1WVcxbElIUmxjM1JtYzNBelYyRnNiR1YwVEc1aGJXVWlmU3dpWVcxdmRXNTBJanA3SW1GdGIzVnVkQ0k2SWpJeUlpd2lZM1Z5Y21WdVkza2lPaUpWVTBRaWZTd2lkSEpoYm5OaFkzUnBiMjVVZVhCbElqcDdJbk5qWlc1aGNtbHZJam9pVkZKQlRsTkdSVklpTENKcGJtbDBhV0YwYjNJaU9pSlFRVmxGVWlJc0ltbHVhWFJwWVhSdmNsUjVjR1VpT2lKRFQwNVRWVTFGVWlKOWZRAA",
        "condition": "CiF8RFym8HQ12ZXLeH5nl_0ozgmNSa9S4o-n2me4c5I",
        "payeeFspFee": {
          "amount": "1",
          "currency": "USD"
        },
        "payeeFspCommission": {
          "amount": "1",
          "currency": "USD"
        }
      },
      "quoteResponseSource": "testfsp1",
      "fulfil": {
        "completedTimestamp": "2021-06-25T16:58:56.394Z",
        "transferState": "COMMITTED",
        "fulfilment": "beKODXHycjQ1hLsgP6TuKGVZc_7dBppYUPlG261DQzI"
      }
    }
  }
}
Test Information
NameResult
Status code is 200 PASSED
Transfer state is 'COMMITTED' PASSED
Total 2 / 2
Test Failure
Test NameAssertion Error
Request Information
Request Method: post
Request URL: /scenarios
Response Information
Response Code: 200 - OK
Mean time per request: NA
Mean size per request: NA

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
Content-Type application/json
traceparent 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00
Request Body
[
  {
    "name": "scenario1",
    "operation": "postTransfers",
    "body": {
      "from": {
        "displayName": "testfsp2WalletFname testfsp2WalletLname",
        "idType": "MSISDN",
        "idValue": "17891239874",
        "extensionList": [
          {
            "key": "accountType",
            "value": "Wallet"
          }
        ]
      },
      "to": {
        "idType": "MSISDN",
        "idValue": "17891239875"
      },
      "amountType": "RECEIVE",
      "currency": "USD",
      "amount": "333",
      "transactionType": "TRANSFER",
      "initiatorType": "CONSUMER",
      "note": "from testfsp2 to testfsp1, wallet-to-wallet RECEIVE",
      "homeTransactionId": "123ABC"
    }
  },
  {
    "name": "scenario2",
    "operation": "putTransfers",
    "params": {
      "transferId": "{{scenario1.result.transferId}}"
    },
    "body": {
      "acceptQuote": true
    }
  }
]
CURL command
curl 'http://test3-sim-testfsp2-backend:3003/scenarios' -H 'content-type: application/json' -H 'traceparent: 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00' -H 'user-agent: axios/0.21.1' --data-binary '[{"name":"scenario1","operation":"postTransfers","body":{"from":{"displayName":"testfsp2WalletFname testfsp2WalletLname","idType":"MSISDN","idValue":"17891239874","extensionList":[{"key":"accountType","value":"Wallet"}]},"to":{"idType":"MSISDN","idValue":"17891239875"},"amountType":"RECEIVE","currency":"USD","amount":"333","transactionType":"TRANSFER","initiatorType":"CONSUMER","note":"from testfsp2 to testfsp1, wallet-to-wallet RECEIVE","homeTransactionId":"123ABC"}},{"name":"scenario2","operation":"putTransfers","params":{"transferId":"{{scenario1.result.transferId}}"},"body":{"acceptQuote":true}}]' --compressed
Response Headers
{
  "vary": "Origin",
  "content-type": "application/json; charset=utf-8",
  "content-length": "5237",
  "date": "Fri, 25 Jun 2021 16:58:57 GMT",
  "connection": "keep-alive"
}
Response Body
{
  "scenario1": {
    "result": {
      "from": {
        "displayName": "testfsp2WalletFname testfsp2WalletLname",
        "idType": "MSISDN",
        "idValue": "17891239874",
        "extensionList": [
          {
            "key": "accountType",
            "value": "Wallet"
          }
        ]
      },
      "to": {
        "idType": "MSISDN",
        "idValue": "17891239875",
        "fspId": "testfsp1",
        "extensionList": [
          {
            "key": "accountType",
            "value": "Wallet"
          }
        ],
        "firstName": "testfsp1Fname",
        "lastName": "testfsp1Lname",
        "dateOfBirth": "1985-05-13"
      },
      "amountType": "RECEIVE",
      "currency": "USD",
      "amount": "333",
      "transactionType": "TRANSFER",
      "initiatorType": "CONSUMER",
      "note": "from testfsp2 to testfsp1, wallet-to-wallet RECEIVE",
      "homeTransactionId": "123ABC",
      "transferId": "bbde1973-ce0b-4442-8930-cd22a960284d",
      "currentState": "COMPLETED",
      "initiatedTimestamp": "2021-06-25T16:58:56.506Z",
      "quoteId": "7375e6d0-5f8f-435e-a8e0-0200a1ad5ec9",
      "quoteResponse": {
        "transferAmount": {
          "amount": "333",
          "currency": "USD"
        },
        "expiration": "2021-06-25T16:59:56.883Z",
        "ilpPacket": "AYIECQAAAAAAAIIUHWcudGVzdGZzcDEubXNpc2RuLjE3ODkxMjM5ODc1ggPfZXlKMGNtRnVjMkZqZEdsdmJrbGtJam9pWW1Ka1pURTVOek10WTJVd1lpMDBORFF5TFRnNU16QXRZMlF5TW1FNU5qQXlPRFJrSWl3aWNYVnZkR1ZKWkNJNklqY3pOelZsTm1Rd0xUVm1PR1l0TkRNMVpTMWhPR1V3TFRBeU1EQmhNV0ZrTldWak9TSXNJbkJoZVdWbElqcDdJbkJoY25SNVNXUkpibVp2SWpwN0luQmhjblI1U1dSVWVYQmxJam9pVFZOSlUwUk9JaXdpY0dGeWRIbEpaR1Z1ZEdsbWFXVnlJam9pTVRjNE9URXlNems0TnpVaUxDSm1jM0JKWkNJNkluUmxjM1JtYzNBeElpd2laWGgwWlc1emFXOXVUR2x6ZENJNmV5SmxlSFJsYm5OcGIyNGlPbHQ3SW10bGVTSTZJbUZqWTI5MWJuUlVlWEJsSWl3aWRtRnNkV1VpT2lKWFlXeHNaWFFpZlYxOWZTd2ljR1Z5YzI5dVlXeEpibVp2SWpwN0ltTnZiWEJzWlhoT1lXMWxJanA3SW1acGNuTjBUbUZ0WlNJNkluUmxjM1JtYzNBeFJtNWhiV1VpTENKc1lYTjBUbUZ0WlNJNkluUmxjM1JtYzNBeFRHNWhiV1VpZlN3aVpHRjBaVTltUW1seWRHZ2lPaUl4T1RnMUxUQTFMVEV6SW4xOUxDSndZWGxsY2lJNmV5SndZWEowZVVsa1NXNW1ieUk2ZXlKd1lYSjBlVWxrVkhsd1pTSTZJazFUU1ZORVRpSXNJbkJoY25SNVNXUmxiblJwWm1sbGNpSTZJakUzT0RreE1qTTVPRGMwSWl3aVpuTndTV1FpT2lKMFpYTjBabk53TWlJc0ltVjRkR1Z1YzJsdmJreHBjM1FpT25zaVpYaDBaVzV6YVc5dUlqcGJleUpyWlhraU9pSmhZMk52ZFc1MFZIbHdaU0lzSW5aaGJIVmxJam9pVjJGc2JHVjBJbjFkZlgwc0ltNWhiV1VpT2lKMFpYTjBabk53TWxkaGJHeGxkRVp1WVcxbElIUmxjM1JtYzNBeVYyRnNiR1YwVEc1aGJXVWlmU3dpWVcxdmRXNTBJanA3SW1GdGIzVnVkQ0k2SWpNek15SXNJbU4xY25KbGJtTjVJam9pVlZORUluMHNJblJ5WVc1ellXTjBhVzl1Vkhsd1pTSTZleUp6WTJWdVlYSnBieUk2SWxSU1FVNVRSa1ZTSWl3aWFXNXBkR2xoZEc5eUlqb2lVRUZaUlZJaUxDSnBibWwwYVdGMGIzSlVlWEJsSWpvaVEwOU9VMVZOUlZJaWZYMAA",
        "condition": "fbFq8y2pW8Jd7yrEWS1GOU7Dk9TKc28Wc1Rf8e0m-hs",
        "payeeFspFee": {
          "amount": "16",
          "currency": "USD"
        },
        "payeeFspCommission": {
          "amount": "16",
          "currency": "USD"
        }
      },
      "quoteResponseSource": "testfsp1",
      "fulfil": {
        "completedTimestamp": "2021-06-25T16:58:57.084Z",
        "transferState": "COMMITTED",
        "fulfilment": "5aNr6JGolYw_-pm9ILiSVS1CL126OaDDPVU_X6TnN4o"
      }
    }
  },
  "scenario2": {
    "result": {
      "from": {
        "displayName": "testfsp2WalletFname testfsp2WalletLname",
        "idType": "MSISDN",
        "idValue": "17891239874",
        "extensionList": [
          {
            "key": "accountType",
            "value": "Wallet"
          }
        ]
      },
      "to": {
        "idType": "MSISDN",
        "idValue": "17891239875",
        "fspId": "testfsp1",
        "extensionList": [
          {
            "key": "accountType",
            "value": "Wallet"
          }
        ],
        "firstName": "testfsp1Fname",
        "lastName": "testfsp1Lname",
        "dateOfBirth": "1985-05-13"
      },
      "amountType": "RECEIVE",
      "currency": "USD",
      "amount": "333",
      "transactionType": "TRANSFER",
      "initiatorType": "CONSUMER",
      "note": "from testfsp2 to testfsp1, wallet-to-wallet RECEIVE",
      "homeTransactionId": "123ABC",
      "transferId": "bbde1973-ce0b-4442-8930-cd22a960284d",
      "currentState": "COMPLETED",
      "initiatedTimestamp": "2021-06-25T16:58:56.506Z",
      "quoteId": "7375e6d0-5f8f-435e-a8e0-0200a1ad5ec9",
      "quoteResponse": {
        "transferAmount": {
          "amount": "333",
          "currency": "USD"
        },
        "expiration": "2021-06-25T16:59:56.883Z",
        "ilpPacket": "AYIECQAAAAAAAIIUHWcudGVzdGZzcDEubXNpc2RuLjE3ODkxMjM5ODc1ggPfZXlKMGNtRnVjMkZqZEdsdmJrbGtJam9pWW1Ka1pURTVOek10WTJVd1lpMDBORFF5TFRnNU16QXRZMlF5TW1FNU5qQXlPRFJrSWl3aWNYVnZkR1ZKWkNJNklqY3pOelZsTm1Rd0xUVm1PR1l0TkRNMVpTMWhPR1V3TFRBeU1EQmhNV0ZrTldWak9TSXNJbkJoZVdWbElqcDdJbkJoY25SNVNXUkpibVp2SWpwN0luQmhjblI1U1dSVWVYQmxJam9pVFZOSlUwUk9JaXdpY0dGeWRIbEpaR1Z1ZEdsbWFXVnlJam9pTVRjNE9URXlNems0TnpVaUxDSm1jM0JKWkNJNkluUmxjM1JtYzNBeElpd2laWGgwWlc1emFXOXVUR2x6ZENJNmV5SmxlSFJsYm5OcGIyNGlPbHQ3SW10bGVTSTZJbUZqWTI5MWJuUlVlWEJsSWl3aWRtRnNkV1VpT2lKWFlXeHNaWFFpZlYxOWZTd2ljR1Z5YzI5dVlXeEpibVp2SWpwN0ltTnZiWEJzWlhoT1lXMWxJanA3SW1acGNuTjBUbUZ0WlNJNkluUmxjM1JtYzNBeFJtNWhiV1VpTENKc1lYTjBUbUZ0WlNJNkluUmxjM1JtYzNBeFRHNWhiV1VpZlN3aVpHRjBaVTltUW1seWRHZ2lPaUl4T1RnMUxUQTFMVEV6SW4xOUxDSndZWGxsY2lJNmV5SndZWEowZVVsa1NXNW1ieUk2ZXlKd1lYSjBlVWxrVkhsd1pTSTZJazFUU1ZORVRpSXNJbkJoY25SNVNXUmxiblJwWm1sbGNpSTZJakUzT0RreE1qTTVPRGMwSWl3aVpuTndTV1FpT2lKMFpYTjBabk53TWlJc0ltVjRkR1Z1YzJsdmJreHBjM1FpT25zaVpYaDBaVzV6YVc5dUlqcGJleUpyWlhraU9pSmhZMk52ZFc1MFZIbHdaU0lzSW5aaGJIVmxJam9pVjJGc2JHVjBJbjFkZlgwc0ltNWhiV1VpT2lKMFpYTjBabk53TWxkaGJHeGxkRVp1WVcxbElIUmxjM1JtYzNBeVYyRnNiR1YwVEc1aGJXVWlmU3dpWVcxdmRXNTBJanA3SW1GdGIzVnVkQ0k2SWpNek15SXNJbU4xY25KbGJtTjVJam9pVlZORUluMHNJblJ5WVc1ellXTjBhVzl1Vkhsd1pTSTZleUp6WTJWdVlYSnBieUk2SWxSU1FVNVRSa1ZTSWl3aWFXNXBkR2xoZEc5eUlqb2lVRUZaUlZJaUxDSnBibWwwYVdGMGIzSlVlWEJsSWpvaVEwOU9VMVZOUlZJaWZYMAA",
        "condition": "fbFq8y2pW8Jd7yrEWS1GOU7Dk9TKc28Wc1Rf8e0m-hs",
        "payeeFspFee": {
          "amount": "16",
          "currency": "USD"
        },
        "payeeFspCommission": {
          "amount": "16",
          "currency": "USD"
        }
      },
      "quoteResponseSource": "testfsp1",
      "fulfil": {
        "completedTimestamp": "2021-06-25T16:58:57.084Z",
        "transferState": "COMMITTED",
        "fulfilment": "5aNr6JGolYw_-pm9ILiSVS1CL126OaDDPVU_X6TnN4o"
      }
    }
  }
}
Test Information
NameResult
Status code is 200 PASSED
Transfer state is 'COMMITTED' PASSED
Total 2 / 2
Test Failure
Test NameAssertion Error
Request Information
Request Method: get
Request URL: /settlementWindows
Response Information
Response Code: 200 - OK
Mean time per request: NA
Mean size per request: NA

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
Content-Type application/json
FSPIOP-Source testingtoolkitdfsp
traceparent 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00
CURL command
curl 'http://test3-centralsettlement-service/v2/settlementWindows?state=OPEN' -H 'content-type: application/json' -H 'fspiop-source: testingtoolkitdfsp' -H 'traceparent: 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00' -H 'user-agent: axios/0.21.1' --compressed
Response Headers
{
  "content-type": "application/json; charset=utf-8",
  "vary": "origin",
  "access-control-expose-headers": "WWW-Authenticate,Server-Authorization",
  "cache-control": "no-cache",
  "content-length": "154",
  "accept-ranges": "bytes",
  "date": "Fri, 25 Jun 2021 16:58:57 GMT",
  "connection": "keep-alive"
}
Response Body
[
  {
    "settlementWindowId": 3,
    "state": "OPEN",
    "reason": "string",
    "createdDate": "2021-06-25T16:58:53.000Z",
    "changedDate": "2021-06-25T16:58:53.000Z",
    "content": []
  }
]
Test Information
NameResult
Response status to be 200 PASSED
State should be OPEN PASSED
Total 2 / 2
Test Failure
Test NameAssertion Error
Request Information
Request Method: post
Request URL: /settlementWindows/3
Response Information
Response Code: 200 - OK
Mean time per request: NA
Mean size per request: NA

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
Content-Type application/json
FSPIOP-Source testingtoolkitdfsp
traceparent 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00
Request Body
{
  "state": "CLOSED",
  "reason": "string"
}
CURL command
curl 'http://test3-centralsettlement-service/v2/settlementWindows/3' -H 'content-type: application/json' -H 'fspiop-source: testingtoolkitdfsp' -H 'traceparent: 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00' -H 'user-agent: axios/0.21.1' --data-binary '{"state":"CLOSED","reason":"string"}' --compressed
Response Headers
{
  "content-type": "application/json; charset=utf-8",
  "vary": "origin",
  "access-control-expose-headers": "WWW-Authenticate,Server-Authorization",
  "cache-control": "no-cache",
  "content-length": "139",
  "date": "Fri, 25 Jun 2021 16:58:57 GMT",
  "connection": "keep-alive"
}
Response Body
{
  "settlementWindowId": 4,
  "state": "OPEN",
  "reason": "string",
  "createdDate": "2021-06-25T16:58:57.000Z",
  "changedDate": "2021-06-25T16:58:57.000Z"
}
Test Information
NameResult
Response code is 200 PASSED
Total 1 / 1
Test Failure
Test NameAssertion Error
Request Information
Request Method: post
Request URL: /scenarios
Response Information
Response Code: 200 - OK
Mean time per request: NA
Mean size per request: NA

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
Content-Type application/json
traceparent 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00
Request Body
[
  {
    "name": "scenario1",
    "operation": "postTransfers",
    "body": {
      "from": {
        "displayName": "testfsp3WalletFname testfsp3WalletLname",
        "idType": "MSISDN",
        "idValue": "17891239873",
        "extensionList": [
          {
            "key": "accountType",
            "value": "Wallet"
          }
        ]
      },
      "to": {
        "idType": "MSISDN",
        "idValue": "17891239875"
      },
      "amountType": "SEND",
      "currency": "USD",
      "amount": "56",
      "transactionType": "TRANSFER",
      "initiatorType": "CONSUMER",
      "note": "test payment 2020-06-26 11:52AM",
      "homeTransactionId": "123ABC"
    }
  },
  {
    "name": "scenario2",
    "operation": "putTransfers",
    "params": {
      "transferId": "{{scenario1.result.transferId}}"
    },
    "body": {
      "acceptQuote": true
    }
  }
]
CURL command
curl 'http://test3-sim-testfsp3-backend:3003/scenarios' -H 'content-type: application/json' -H 'traceparent: 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00' -H 'user-agent: axios/0.21.1' --data-binary '[{"name":"scenario1","operation":"postTransfers","body":{"from":{"displayName":"testfsp3WalletFname testfsp3WalletLname","idType":"MSISDN","idValue":"17891239873","extensionList":[{"key":"accountType","value":"Wallet"}]},"to":{"idType":"MSISDN","idValue":"17891239875"},"amountType":"SEND","currency":"USD","amount":"56","transactionType":"TRANSFER","initiatorType":"CONSUMER","note":"test payment 2020-06-26 11:52AM","homeTransactionId":"123ABC"}},{"name":"scenario2","operation":"putTransfers","params":{"transferId":"{{scenario1.result.transferId}}"},"body":{"acceptQuote":true}}]' --compressed
Response Headers
{
  "vary": "Origin",
  "content-type": "application/json; charset=utf-8",
  "content-length": "5181",
  "date": "Fri, 25 Jun 2021 16:58:57 GMT",
  "connection": "keep-alive"
}
Response Body
{
  "scenario1": {
    "result": {
      "from": {
        "displayName": "testfsp3WalletFname testfsp3WalletLname",
        "idType": "MSISDN",
        "idValue": "17891239873",
        "extensionList": [
          {
            "key": "accountType",
            "value": "Wallet"
          }
        ]
      },
      "to": {
        "idType": "MSISDN",
        "idValue": "17891239875",
        "fspId": "testfsp1",
        "extensionList": [
          {
            "key": "accountType",
            "value": "Wallet"
          }
        ],
        "firstName": "testfsp1Fname",
        "lastName": "testfsp1Lname",
        "dateOfBirth": "1985-05-13"
      },
      "amountType": "SEND",
      "currency": "USD",
      "amount": "56",
      "transactionType": "TRANSFER",
      "initiatorType": "CONSUMER",
      "note": "test payment 2020-06-26 11:52AM",
      "homeTransactionId": "123ABC",
      "transferId": "a7c0c58a-2f9a-4736-ab72-e0e82423d530",
      "currentState": "COMPLETED",
      "initiatedTimestamp": "2021-06-25T16:58:57.224Z",
      "quoteId": "ff7deaf6-e599-4dc2-be66-4c6dca83f631",
      "quoteResponse": {
        "transferAmount": {
          "amount": "56",
          "currency": "USD"
        },
        "expiration": "2021-06-25T16:59:57.558Z",
        "ilpPacket": "AYIECAAAAAAAABXgHWcudGVzdGZzcDEubXNpc2RuLjE3ODkxMjM5ODc1ggPeZXlKMGNtRnVjMkZqZEdsdmJrbGtJam9pWVRkak1HTTFPR0V0TW1ZNVlTMDBOek0yTFdGaU56SXRaVEJsT0RJME1qTmtOVE13SWl3aWNYVnZkR1ZKWkNJNkltWm1OMlJsWVdZMkxXVTFPVGt0TkdSak1pMWlaVFkyTFRSak5tUmpZVGd6WmpZek1TSXNJbkJoZVdWbElqcDdJbkJoY25SNVNXUkpibVp2SWpwN0luQmhjblI1U1dSVWVYQmxJam9pVFZOSlUwUk9JaXdpY0dGeWRIbEpaR1Z1ZEdsbWFXVnlJam9pTVRjNE9URXlNems0TnpVaUxDSm1jM0JKWkNJNkluUmxjM1JtYzNBeElpd2laWGgwWlc1emFXOXVUR2x6ZENJNmV5SmxlSFJsYm5OcGIyNGlPbHQ3SW10bGVTSTZJbUZqWTI5MWJuUlVlWEJsSWl3aWRtRnNkV1VpT2lKWFlXeHNaWFFpZlYxOWZTd2ljR1Z5YzI5dVlXeEpibVp2SWpwN0ltTnZiWEJzWlhoT1lXMWxJanA3SW1acGNuTjBUbUZ0WlNJNkluUmxjM1JtYzNBeFJtNWhiV1VpTENKc1lYTjBUbUZ0WlNJNkluUmxjM1JtYzNBeFRHNWhiV1VpZlN3aVpHRjBaVTltUW1seWRHZ2lPaUl4T1RnMUxUQTFMVEV6SW4xOUxDSndZWGxsY2lJNmV5SndZWEowZVVsa1NXNW1ieUk2ZXlKd1lYSjBlVWxrVkhsd1pTSTZJazFUU1ZORVRpSXNJbkJoY25SNVNXUmxiblJwWm1sbGNpSTZJakUzT0RreE1qTTVPRGN6SWl3aVpuTndTV1FpT2lKMFpYTjBabk53TXlJc0ltVjRkR1Z1YzJsdmJreHBjM1FpT25zaVpYaDBaVzV6YVc5dUlqcGJleUpyWlhraU9pSmhZMk52ZFc1MFZIbHdaU0lzSW5aaGJIVmxJam9pVjJGc2JHVjBJbjFkZlgwc0ltNWhiV1VpT2lKMFpYTjBabk53TTFkaGJHeGxkRVp1WVcxbElIUmxjM1JtYzNBelYyRnNiR1YwVEc1aGJXVWlmU3dpWVcxdmRXNTBJanA3SW1GdGIzVnVkQ0k2SWpVMklpd2lZM1Z5Y21WdVkza2lPaUpWVTBRaWZTd2lkSEpoYm5OaFkzUnBiMjVVZVhCbElqcDdJbk5qWlc1aGNtbHZJam9pVkZKQlRsTkdSVklpTENKcGJtbDBhV0YwYjNJaU9pSlFRVmxGVWlJc0ltbHVhWFJwWVhSdmNsUjVjR1VpT2lKRFQwNVRWVTFGVWlKOWZRAA",
        "condition": "_w_K6sYW20cYiCK-Dmw8xNCC4jXDRQszt0kSNZSLQQ0",
        "payeeFspFee": {
          "amount": "2",
          "currency": "USD"
        },
        "payeeFspCommission": {
          "amount": "2",
          "currency": "USD"
        }
      },
      "quoteResponseSource": "testfsp1",
      "fulfil": {
        "completedTimestamp": "2021-06-25T16:58:57.733Z",
        "transferState": "COMMITTED",
        "fulfilment": "jtUoEEFnQrw_UsHI3QlXlYpeI5UzanACvifW7cV3Uy4"
      }
    }
  },
  "scenario2": {
    "result": {
      "from": {
        "displayName": "testfsp3WalletFname testfsp3WalletLname",
        "idType": "MSISDN",
        "idValue": "17891239873",
        "extensionList": [
          {
            "key": "accountType",
            "value": "Wallet"
          }
        ]
      },
      "to": {
        "idType": "MSISDN",
        "idValue": "17891239875",
        "fspId": "testfsp1",
        "extensionList": [
          {
            "key": "accountType",
            "value": "Wallet"
          }
        ],
        "firstName": "testfsp1Fname",
        "lastName": "testfsp1Lname",
        "dateOfBirth": "1985-05-13"
      },
      "amountType": "SEND",
      "currency": "USD",
      "amount": "56",
      "transactionType": "TRANSFER",
      "initiatorType": "CONSUMER",
      "note": "test payment 2020-06-26 11:52AM",
      "homeTransactionId": "123ABC",
      "transferId": "a7c0c58a-2f9a-4736-ab72-e0e82423d530",
      "currentState": "COMPLETED",
      "initiatedTimestamp": "2021-06-25T16:58:57.224Z",
      "quoteId": "ff7deaf6-e599-4dc2-be66-4c6dca83f631",
      "quoteResponse": {
        "transferAmount": {
          "amount": "56",
          "currency": "USD"
        },
        "expiration": "2021-06-25T16:59:57.558Z",
        "ilpPacket": "AYIECAAAAAAAABXgHWcudGVzdGZzcDEubXNpc2RuLjE3ODkxMjM5ODc1ggPeZXlKMGNtRnVjMkZqZEdsdmJrbGtJam9pWVRkak1HTTFPR0V0TW1ZNVlTMDBOek0yTFdGaU56SXRaVEJsT0RJME1qTmtOVE13SWl3aWNYVnZkR1ZKWkNJNkltWm1OMlJsWVdZMkxXVTFPVGt0TkdSak1pMWlaVFkyTFRSak5tUmpZVGd6WmpZek1TSXNJbkJoZVdWbElqcDdJbkJoY25SNVNXUkpibVp2SWpwN0luQmhjblI1U1dSVWVYQmxJam9pVFZOSlUwUk9JaXdpY0dGeWRIbEpaR1Z1ZEdsbWFXVnlJam9pTVRjNE9URXlNems0TnpVaUxDSm1jM0JKWkNJNkluUmxjM1JtYzNBeElpd2laWGgwWlc1emFXOXVUR2x6ZENJNmV5SmxlSFJsYm5OcGIyNGlPbHQ3SW10bGVTSTZJbUZqWTI5MWJuUlVlWEJsSWl3aWRtRnNkV1VpT2lKWFlXeHNaWFFpZlYxOWZTd2ljR1Z5YzI5dVlXeEpibVp2SWpwN0ltTnZiWEJzWlhoT1lXMWxJanA3SW1acGNuTjBUbUZ0WlNJNkluUmxjM1JtYzNBeFJtNWhiV1VpTENKc1lYTjBUbUZ0WlNJNkluUmxjM1JtYzNBeFRHNWhiV1VpZlN3aVpHRjBaVTltUW1seWRHZ2lPaUl4T1RnMUxUQTFMVEV6SW4xOUxDSndZWGxsY2lJNmV5SndZWEowZVVsa1NXNW1ieUk2ZXlKd1lYSjBlVWxrVkhsd1pTSTZJazFUU1ZORVRpSXNJbkJoY25SNVNXUmxiblJwWm1sbGNpSTZJakUzT0RreE1qTTVPRGN6SWl3aVpuTndTV1FpT2lKMFpYTjBabk53TXlJc0ltVjRkR1Z1YzJsdmJreHBjM1FpT25zaVpYaDBaVzV6YVc5dUlqcGJleUpyWlhraU9pSmhZMk52ZFc1MFZIbHdaU0lzSW5aaGJIVmxJam9pVjJGc2JHVjBJbjFkZlgwc0ltNWhiV1VpT2lKMFpYTjBabk53TTFkaGJHeGxkRVp1WVcxbElIUmxjM1JtYzNBelYyRnNiR1YwVEc1aGJXVWlmU3dpWVcxdmRXNTBJanA3SW1GdGIzVnVkQ0k2SWpVMklpd2lZM1Z5Y21WdVkza2lPaUpWVTBRaWZTd2lkSEpoYm5OaFkzUnBiMjVVZVhCbElqcDdJbk5qWlc1aGNtbHZJam9pVkZKQlRsTkdSVklpTENKcGJtbDBhV0YwYjNJaU9pSlFRVmxGVWlJc0ltbHVhWFJwWVhSdmNsUjVjR1VpT2lKRFQwNVRWVTFGVWlKOWZRAA",
        "condition": "_w_K6sYW20cYiCK-Dmw8xNCC4jXDRQszt0kSNZSLQQ0",
        "payeeFspFee": {
          "amount": "2",
          "currency": "USD"
        },
        "payeeFspCommission": {
          "amount": "2",
          "currency": "USD"
        }
      },
      "quoteResponseSource": "testfsp1",
      "fulfil": {
        "completedTimestamp": "2021-06-25T16:58:57.733Z",
        "transferState": "COMMITTED",
        "fulfilment": "jtUoEEFnQrw_UsHI3QlXlYpeI5UzanACvifW7cV3Uy4"
      }
    }
  }
}
Test Information
NameResult
Status code is 200 PASSED
Transfer state is 'COMMITTED' PASSED
Total 2 / 2
Test Failure
Test NameAssertion Error
Request Information
Request Method: post
Request URL: /scenarios
Response Information
Response Code: 200 - OK
Mean time per request: NA
Mean size per request: NA

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
Content-Type application/json
traceparent 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00
Request Body
[
  {
    "name": "scenario1",
    "operation": "postTransfers",
    "body": {
      "from": {
        "displayName": "testfsp2WalletFname testfsp2WalletLname",
        "idType": "MSISDN",
        "idValue": "17891239874",
        "extensionList": [
          {
            "key": "accountType",
            "value": "Wallet"
          }
        ]
      },
      "to": {
        "idType": "MSISDN",
        "idValue": "17891239875"
      },
      "amountType": "SEND",
      "currency": "USD",
      "amount": "44",
      "transactionType": "TRANSFER",
      "initiatorType": "CONSUMER",
      "note": "test payment 2020-06-26 11:52AM",
      "homeTransactionId": "123ABC"
    }
  },
  {
    "name": "scenario2",
    "operation": "putTransfers",
    "params": {
      "transferId": "{{scenario1.result.transferId}}"
    },
    "body": {
      "acceptQuote": true
    }
  }
]
CURL command
curl 'http://test3-sim-testfsp2-backend:3003/scenarios' -H 'content-type: application/json' -H 'traceparent: 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00' -H 'user-agent: axios/0.21.1' --data-binary '[{"name":"scenario1","operation":"postTransfers","body":{"from":{"displayName":"testfsp2WalletFname testfsp2WalletLname","idType":"MSISDN","idValue":"17891239874","extensionList":[{"key":"accountType","value":"Wallet"}]},"to":{"idType":"MSISDN","idValue":"17891239875"},"amountType":"SEND","currency":"USD","amount":"44","transactionType":"TRANSFER","initiatorType":"CONSUMER","note":"test payment 2020-06-26 11:52AM","homeTransactionId":"123ABC"}},{"name":"scenario2","operation":"putTransfers","params":{"transferId":"{{scenario1.result.transferId}}"},"body":{"acceptQuote":true}}]' --compressed
Response Headers
{
  "vary": "Origin",
  "content-type": "application/json; charset=utf-8",
  "content-length": "5181",
  "date": "Fri, 25 Jun 2021 16:58:58 GMT",
  "connection": "keep-alive"
}
Response Body
{
  "scenario1": {
    "result": {
      "from": {
        "displayName": "testfsp2WalletFname testfsp2WalletLname",
        "idType": "MSISDN",
        "idValue": "17891239874",
        "extensionList": [
          {
            "key": "accountType",
            "value": "Wallet"
          }
        ]
      },
      "to": {
        "idType": "MSISDN",
        "idValue": "17891239875",
        "fspId": "testfsp1",
        "extensionList": [
          {
            "key": "accountType",
            "value": "Wallet"
          }
        ],
        "firstName": "testfsp1Fname",
        "lastName": "testfsp1Lname",
        "dateOfBirth": "1985-05-13"
      },
      "amountType": "SEND",
      "currency": "USD",
      "amount": "44",
      "transactionType": "TRANSFER",
      "initiatorType": "CONSUMER",
      "note": "test payment 2020-06-26 11:52AM",
      "homeTransactionId": "123ABC",
      "transferId": "4a5ec626-0102-4433-b17b-6c4a1539d2cd",
      "currentState": "COMPLETED",
      "initiatedTimestamp": "2021-06-25T16:58:57.845Z",
      "quoteId": "d102d44a-34c9-453a-b495-e3d7c63e3086",
      "quoteResponse": {
        "transferAmount": {
          "amount": "44",
          "currency": "USD"
        },
        "expiration": "2021-06-25T16:59:58.223Z",
        "ilpPacket": "AYIECAAAAAAAABEwHWcudGVzdGZzcDEubXNpc2RuLjE3ODkxMjM5ODc1ggPeZXlKMGNtRnVjMkZqZEdsdmJrbGtJam9pTkdFMVpXTTJNall0TURFd01pMDBORE16TFdJeE4ySXRObU0wWVRFMU16bGtNbU5rSWl3aWNYVnZkR1ZKWkNJNkltUXhNREprTkRSaExUTTBZemt0TkRVellTMWlORGsxTFdVelpEZGpOak5sTXpBNE5pSXNJbkJoZVdWbElqcDdJbkJoY25SNVNXUkpibVp2SWpwN0luQmhjblI1U1dSVWVYQmxJam9pVFZOSlUwUk9JaXdpY0dGeWRIbEpaR1Z1ZEdsbWFXVnlJam9pTVRjNE9URXlNems0TnpVaUxDSm1jM0JKWkNJNkluUmxjM1JtYzNBeElpd2laWGgwWlc1emFXOXVUR2x6ZENJNmV5SmxlSFJsYm5OcGIyNGlPbHQ3SW10bGVTSTZJbUZqWTI5MWJuUlVlWEJsSWl3aWRtRnNkV1VpT2lKWFlXeHNaWFFpZlYxOWZTd2ljR1Z5YzI5dVlXeEpibVp2SWpwN0ltTnZiWEJzWlhoT1lXMWxJanA3SW1acGNuTjBUbUZ0WlNJNkluUmxjM1JtYzNBeFJtNWhiV1VpTENKc1lYTjBUbUZ0WlNJNkluUmxjM1JtYzNBeFRHNWhiV1VpZlN3aVpHRjBaVTltUW1seWRHZ2lPaUl4T1RnMUxUQTFMVEV6SW4xOUxDSndZWGxsY2lJNmV5SndZWEowZVVsa1NXNW1ieUk2ZXlKd1lYSjBlVWxrVkhsd1pTSTZJazFUU1ZORVRpSXNJbkJoY25SNVNXUmxiblJwWm1sbGNpSTZJakUzT0RreE1qTTVPRGMwSWl3aVpuTndTV1FpT2lKMFpYTjBabk53TWlJc0ltVjRkR1Z1YzJsdmJreHBjM1FpT25zaVpYaDBaVzV6YVc5dUlqcGJleUpyWlhraU9pSmhZMk52ZFc1MFZIbHdaU0lzSW5aaGJIVmxJam9pVjJGc2JHVjBJbjFkZlgwc0ltNWhiV1VpT2lKMFpYTjBabk53TWxkaGJHeGxkRVp1WVcxbElIUmxjM1JtYzNBeVYyRnNiR1YwVEc1aGJXVWlmU3dpWVcxdmRXNTBJanA3SW1GdGIzVnVkQ0k2SWpRMElpd2lZM1Z5Y21WdVkza2lPaUpWVTBRaWZTd2lkSEpoYm5OaFkzUnBiMjVVZVhCbElqcDdJbk5qWlc1aGNtbHZJam9pVkZKQlRsTkdSVklpTENKcGJtbDBhV0YwYjNJaU9pSlFRVmxGVWlJc0ltbHVhWFJwWVhSdmNsUjVjR1VpT2lKRFQwNVRWVTFGVWlKOWZRAA",
        "condition": "3Gat4G3OQMqGdOsvfvu3mJXl8MCYh5PVfTrd15D0cAc",
        "payeeFspFee": {
          "amount": "2",
          "currency": "USD"
        },
        "payeeFspCommission": {
          "amount": "2",
          "currency": "USD"
        }
      },
      "quoteResponseSource": "testfsp1",
      "fulfil": {
        "completedTimestamp": "2021-06-25T16:58:58.406Z",
        "transferState": "COMMITTED",
        "fulfilment": "3m761lVFZMDVDAsWAe7ruJYifa25ycK0YyBkncTZnPs"
      }
    }
  },
  "scenario2": {
    "result": {
      "from": {
        "displayName": "testfsp2WalletFname testfsp2WalletLname",
        "idType": "MSISDN",
        "idValue": "17891239874",
        "extensionList": [
          {
            "key": "accountType",
            "value": "Wallet"
          }
        ]
      },
      "to": {
        "idType": "MSISDN",
        "idValue": "17891239875",
        "fspId": "testfsp1",
        "extensionList": [
          {
            "key": "accountType",
            "value": "Wallet"
          }
        ],
        "firstName": "testfsp1Fname",
        "lastName": "testfsp1Lname",
        "dateOfBirth": "1985-05-13"
      },
      "amountType": "SEND",
      "currency": "USD",
      "amount": "44",
      "transactionType": "TRANSFER",
      "initiatorType": "CONSUMER",
      "note": "test payment 2020-06-26 11:52AM",
      "homeTransactionId": "123ABC",
      "transferId": "4a5ec626-0102-4433-b17b-6c4a1539d2cd",
      "currentState": "COMPLETED",
      "initiatedTimestamp": "2021-06-25T16:58:57.845Z",
      "quoteId": "d102d44a-34c9-453a-b495-e3d7c63e3086",
      "quoteResponse": {
        "transferAmount": {
          "amount": "44",
          "currency": "USD"
        },
        "expiration": "2021-06-25T16:59:58.223Z",
        "ilpPacket": "AYIECAAAAAAAABEwHWcudGVzdGZzcDEubXNpc2RuLjE3ODkxMjM5ODc1ggPeZXlKMGNtRnVjMkZqZEdsdmJrbGtJam9pTkdFMVpXTTJNall0TURFd01pMDBORE16TFdJeE4ySXRObU0wWVRFMU16bGtNbU5rSWl3aWNYVnZkR1ZKWkNJNkltUXhNREprTkRSaExUTTBZemt0TkRVellTMWlORGsxTFdVelpEZGpOak5sTXpBNE5pSXNJbkJoZVdWbElqcDdJbkJoY25SNVNXUkpibVp2SWpwN0luQmhjblI1U1dSVWVYQmxJam9pVFZOSlUwUk9JaXdpY0dGeWRIbEpaR1Z1ZEdsbWFXVnlJam9pTVRjNE9URXlNems0TnpVaUxDSm1jM0JKWkNJNkluUmxjM1JtYzNBeElpd2laWGgwWlc1emFXOXVUR2x6ZENJNmV5SmxlSFJsYm5OcGIyNGlPbHQ3SW10bGVTSTZJbUZqWTI5MWJuUlVlWEJsSWl3aWRtRnNkV1VpT2lKWFlXeHNaWFFpZlYxOWZTd2ljR1Z5YzI5dVlXeEpibVp2SWpwN0ltTnZiWEJzWlhoT1lXMWxJanA3SW1acGNuTjBUbUZ0WlNJNkluUmxjM1JtYzNBeFJtNWhiV1VpTENKc1lYTjBUbUZ0WlNJNkluUmxjM1JtYzNBeFRHNWhiV1VpZlN3aVpHRjBaVTltUW1seWRHZ2lPaUl4T1RnMUxUQTFMVEV6SW4xOUxDSndZWGxsY2lJNmV5SndZWEowZVVsa1NXNW1ieUk2ZXlKd1lYSjBlVWxrVkhsd1pTSTZJazFUU1ZORVRpSXNJbkJoY25SNVNXUmxiblJwWm1sbGNpSTZJakUzT0RreE1qTTVPRGMwSWl3aVpuTndTV1FpT2lKMFpYTjBabk53TWlJc0ltVjRkR1Z1YzJsdmJreHBjM1FpT25zaVpYaDBaVzV6YVc5dUlqcGJleUpyWlhraU9pSmhZMk52ZFc1MFZIbHdaU0lzSW5aaGJIVmxJam9pVjJGc2JHVjBJbjFkZlgwc0ltNWhiV1VpT2lKMFpYTjBabk53TWxkaGJHeGxkRVp1WVcxbElIUmxjM1JtYzNBeVYyRnNiR1YwVEc1aGJXVWlmU3dpWVcxdmRXNTBJanA3SW1GdGIzVnVkQ0k2SWpRMElpd2lZM1Z5Y21WdVkza2lPaUpWVTBRaWZTd2lkSEpoYm5OaFkzUnBiMjVVZVhCbElqcDdJbk5qWlc1aGNtbHZJam9pVkZKQlRsTkdSVklpTENKcGJtbDBhV0YwYjNJaU9pSlFRVmxGVWlJc0ltbHVhWFJwWVhSdmNsUjVjR1VpT2lKRFQwNVRWVTFGVWlKOWZRAA",
        "condition": "3Gat4G3OQMqGdOsvfvu3mJXl8MCYh5PVfTrd15D0cAc",
        "payeeFspFee": {
          "amount": "2",
          "currency": "USD"
        },
        "payeeFspCommission": {
          "amount": "2",
          "currency": "USD"
        }
      },
      "quoteResponseSource": "testfsp1",
      "fulfil": {
        "completedTimestamp": "2021-06-25T16:58:58.406Z",
        "transferState": "COMMITTED",
        "fulfilment": "3m761lVFZMDVDAsWAe7ruJYifa25ycK0YyBkncTZnPs"
      }
    }
  }
}
Test Information
NameResult
Status code is 200 PASSED
Transfer state is 'COMMITTED' PASSED
Total 2 / 2
Test Failure
Test NameAssertion Error
Request Information
Request Method: post
Request URL: /scenarios
Response Information
Response Code: 200 - OK
Mean time per request: NA
Mean size per request: NA

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
Content-Type application/json
traceparent 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00
Request Body
[
  {
    "name": "scenario1",
    "operation": "postTransfers",
    "body": {
      "from": {
        "displayName": "testfsp1BankFname testfsp1BankLname",
        "idType": "MSISDN",
        "idValue": "27713813914",
        "extensionList": [
          {
            "key": "accountType",
            "value": "Bank"
          }
        ]
      },
      "to": {
        "idType": "MSISDN",
        "idValue": "27713813915"
      },
      "amountType": "SEND",
      "currency": "USD",
      "amount": "89",
      "transactionType": "TRANSFER",
      "initiatorType": "CONSUMER",
      "note": "test payment 2020-06-26 11:52AM",
      "homeTransactionId": "123ABC"
    }
  },
  {
    "name": "scenario2",
    "operation": "putTransfers",
    "params": {
      "transferId": "{{scenario1.result.transferId}}"
    },
    "body": {
      "acceptQuote": true
    }
  }
]
CURL command
curl 'http://test3-sim-testfsp1-backend:3003/scenarios' -H 'content-type: application/json' -H 'traceparent: 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00' -H 'user-agent: axios/0.21.1' --data-binary '[{"name":"scenario1","operation":"postTransfers","body":{"from":{"displayName":"testfsp1BankFname testfsp1BankLname","idType":"MSISDN","idValue":"27713813914","extensionList":[{"key":"accountType","value":"Bank"}]},"to":{"idType":"MSISDN","idValue":"27713813915"},"amountType":"SEND","currency":"USD","amount":"89","transactionType":"TRANSFER","initiatorType":"CONSUMER","note":"test payment 2020-06-26 11:52AM","homeTransactionId":"123ABC"}},{"name":"scenario2","operation":"putTransfers","params":{"transferId":"{{scenario1.result.transferId}}"},"body":{"acceptQuote":true}}]' --compressed
Response Headers
{
  "vary": "Origin",
  "content-type": "application/json; charset=utf-8",
  "content-length": "5189",
  "date": "Fri, 25 Jun 2021 16:58:59 GMT",
  "connection": "keep-alive"
}
Response Body
{
  "scenario1": {
    "result": {
      "from": {
        "displayName": "testfsp1BankFname testfsp1BankLname",
        "idType": "MSISDN",
        "idValue": "27713813914",
        "extensionList": [
          {
            "key": "accountType",
            "value": "Bank"
          }
        ]
      },
      "to": {
        "idType": "MSISDN",
        "idValue": "27713813915",
        "fspId": "testfsp2",
        "extensionList": [
          {
            "key": "accountType",
            "value": "Bank"
          }
        ],
        "firstName": "testfsp2BankFname",
        "lastName": "testfsp2WalletLname",
        "dateOfBirth": "1985-05-13"
      },
      "amountType": "SEND",
      "currency": "USD",
      "amount": "89",
      "transactionType": "TRANSFER",
      "initiatorType": "CONSUMER",
      "note": "test payment 2020-06-26 11:52AM",
      "homeTransactionId": "123ABC",
      "transferId": "c291be4a-4f2b-4062-aed3-4cddf00bb210",
      "currentState": "COMPLETED",
      "initiatedTimestamp": "2021-06-25T16:58:58.519Z",
      "quoteId": "17eaa598-05f4-41f8-8e14-b1de29859945",
      "quoteResponse": {
        "transferAmount": {
          "amount": "89",
          "currency": "USD"
        },
        "expiration": "2021-06-25T16:59:58.868Z",
        "ilpPacket": "AYIECgAAAAAAACLEHWcudGVzdGZzcDIubXNpc2RuLjI3NzEzODEzOTE1ggPgZXlKMGNtRnVjMkZqZEdsdmJrbGtJam9pWXpJNU1XSmxOR0V0TkdZeVlpMDBNRFl5TFdGbFpETXROR05rWkdZd01HSmlNakV3SWl3aWNYVnZkR1ZKWkNJNklqRTNaV0ZoTlRrNExUQTFaalF0TkRGbU9DMDRaVEUwTFdJeFpHVXlPVGcxT1RrME5TSXNJbkJoZVdWbElqcDdJbkJoY25SNVNXUkpibVp2SWpwN0luQmhjblI1U1dSVWVYQmxJam9pVFZOSlUwUk9JaXdpY0dGeWRIbEpaR1Z1ZEdsbWFXVnlJam9pTWpjM01UTTRNVE01TVRVaUxDSm1jM0JKWkNJNkluUmxjM1JtYzNBeUlpd2laWGgwWlc1emFXOXVUR2x6ZENJNmV5SmxlSFJsYm5OcGIyNGlPbHQ3SW10bGVTSTZJbUZqWTI5MWJuUlVlWEJsSWl3aWRtRnNkV1VpT2lKQ1lXNXJJbjFkZlgwc0luQmxjbk52Ym1Gc1NXNW1ieUk2ZXlKamIyMXdiR1Y0VG1GdFpTSTZleUptYVhKemRFNWhiV1VpT2lKMFpYTjBabk53TWtKaGJtdEdibUZ0WlNJc0lteGhjM1JPWVcxbElqb2lkR1Z6ZEdaemNESlhZV3hzWlhSTWJtRnRaU0o5TENKa1lYUmxUMlpDYVhKMGFDSTZJakU1T0RVdE1EVXRNVE1pZlgwc0luQmhlV1Z5SWpwN0luQmhjblI1U1dSSmJtWnZJanA3SW5CaGNuUjVTV1JVZVhCbElqb2lUVk5KVTBST0lpd2ljR0Z5ZEhsSlpHVnVkR2xtYVdWeUlqb2lNamMzTVRNNE1UTTVNVFFpTENKbWMzQkpaQ0k2SW5SbGMzUm1jM0F4SWl3aVpYaDBaVzV6YVc5dVRHbHpkQ0k2ZXlKbGVIUmxibk5wYjI0aU9sdDdJbXRsZVNJNkltRmpZMjkxYm5SVWVYQmxJaXdpZG1Gc2RXVWlPaUpDWVc1ckluMWRmWDBzSW01aGJXVWlPaUowWlhOMFpuTndNVUpoYm10R2JtRnRaU0IwWlhOMFpuTndNVUpoYm10TWJtRnRaU0o5TENKaGJXOTFiblFpT25zaVlXMXZkVzUwSWpvaU9Ea2lMQ0pqZFhKeVpXNWplU0k2SWxWVFJDSjlMQ0owY21GdWMyRmpkR2x2YmxSNWNHVWlPbnNpYzJObGJtRnlhVzhpT2lKVVVrRk9VMFpGVWlJc0ltbHVhWFJwWVhSdmNpSTZJbEJCV1VWU0lpd2lhVzVwZEdsaGRHOXlWSGx3WlNJNklrTlBUbE5WVFVWU0luMTkA",
        "condition": "3-LgJKsKwb65rvGZsKe2WmJq9klVNcep_qFfdrluGSc",
        "payeeFspFee": {
          "amount": "4",
          "currency": "USD"
        },
        "payeeFspCommission": {
          "amount": "4",
          "currency": "USD"
        }
      },
      "quoteResponseSource": "testfsp2",
      "fulfil": {
        "completedTimestamp": "2021-06-25T16:58:59.021Z",
        "transferState": "COMMITTED",
        "fulfilment": "QWCUYrWAacGFRraSJm9JyUn_rCWJ44o4c7qkbHibDTs"
      }
    }
  },
  "scenario2": {
    "result": {
      "from": {
        "displayName": "testfsp1BankFname testfsp1BankLname",
        "idType": "MSISDN",
        "idValue": "27713813914",
        "extensionList": [
          {
            "key": "accountType",
            "value": "Bank"
          }
        ]
      },
      "to": {
        "idType": "MSISDN",
        "idValue": "27713813915",
        "fspId": "testfsp2",
        "extensionList": [
          {
            "key": "accountType",
            "value": "Bank"
          }
        ],
        "firstName": "testfsp2BankFname",
        "lastName": "testfsp2WalletLname",
        "dateOfBirth": "1985-05-13"
      },
      "amountType": "SEND",
      "currency": "USD",
      "amount": "89",
      "transactionType": "TRANSFER",
      "initiatorType": "CONSUMER",
      "note": "test payment 2020-06-26 11:52AM",
      "homeTransactionId": "123ABC",
      "transferId": "c291be4a-4f2b-4062-aed3-4cddf00bb210",
      "currentState": "COMPLETED",
      "initiatedTimestamp": "2021-06-25T16:58:58.519Z",
      "quoteId": "17eaa598-05f4-41f8-8e14-b1de29859945",
      "quoteResponse": {
        "transferAmount": {
          "amount": "89",
          "currency": "USD"
        },
        "expiration": "2021-06-25T16:59:58.868Z",
        "ilpPacket": "AYIECgAAAAAAACLEHWcudGVzdGZzcDIubXNpc2RuLjI3NzEzODEzOTE1ggPgZXlKMGNtRnVjMkZqZEdsdmJrbGtJam9pWXpJNU1XSmxOR0V0TkdZeVlpMDBNRFl5TFdGbFpETXROR05rWkdZd01HSmlNakV3SWl3aWNYVnZkR1ZKWkNJNklqRTNaV0ZoTlRrNExUQTFaalF0TkRGbU9DMDRaVEUwTFdJeFpHVXlPVGcxT1RrME5TSXNJbkJoZVdWbElqcDdJbkJoY25SNVNXUkpibVp2SWpwN0luQmhjblI1U1dSVWVYQmxJam9pVFZOSlUwUk9JaXdpY0dGeWRIbEpaR1Z1ZEdsbWFXVnlJam9pTWpjM01UTTRNVE01TVRVaUxDSm1jM0JKWkNJNkluUmxjM1JtYzNBeUlpd2laWGgwWlc1emFXOXVUR2x6ZENJNmV5SmxlSFJsYm5OcGIyNGlPbHQ3SW10bGVTSTZJbUZqWTI5MWJuUlVlWEJsSWl3aWRtRnNkV1VpT2lKQ1lXNXJJbjFkZlgwc0luQmxjbk52Ym1Gc1NXNW1ieUk2ZXlKamIyMXdiR1Y0VG1GdFpTSTZleUptYVhKemRFNWhiV1VpT2lKMFpYTjBabk53TWtKaGJtdEdibUZ0WlNJc0lteGhjM1JPWVcxbElqb2lkR1Z6ZEdaemNESlhZV3hzWlhSTWJtRnRaU0o5TENKa1lYUmxUMlpDYVhKMGFDSTZJakU1T0RVdE1EVXRNVE1pZlgwc0luQmhlV1Z5SWpwN0luQmhjblI1U1dSSmJtWnZJanA3SW5CaGNuUjVTV1JVZVhCbElqb2lUVk5KVTBST0lpd2ljR0Z5ZEhsSlpHVnVkR2xtYVdWeUlqb2lNamMzTVRNNE1UTTVNVFFpTENKbWMzQkpaQ0k2SW5SbGMzUm1jM0F4SWl3aVpYaDBaVzV6YVc5dVRHbHpkQ0k2ZXlKbGVIUmxibk5wYjI0aU9sdDdJbXRsZVNJNkltRmpZMjkxYm5SVWVYQmxJaXdpZG1Gc2RXVWlPaUpDWVc1ckluMWRmWDBzSW01aGJXVWlPaUowWlhOMFpuTndNVUpoYm10R2JtRnRaU0IwWlhOMFpuTndNVUpoYm10TWJtRnRaU0o5TENKaGJXOTFiblFpT25zaVlXMXZkVzUwSWpvaU9Ea2lMQ0pqZFhKeVpXNWplU0k2SWxWVFJDSjlMQ0owY21GdWMyRmpkR2x2YmxSNWNHVWlPbnNpYzJObGJtRnlhVzhpT2lKVVVrRk9VMFpGVWlJc0ltbHVhWFJwWVhSdmNpSTZJbEJCV1VWU0lpd2lhVzVwZEdsaGRHOXlWSGx3WlNJNklrTlBUbE5WVFVWU0luMTkA",
        "condition": "3-LgJKsKwb65rvGZsKe2WmJq9klVNcep_qFfdrluGSc",
        "payeeFspFee": {
          "amount": "4",
          "currency": "USD"
        },
        "payeeFspCommission": {
          "amount": "4",
          "currency": "USD"
        }
      },
      "quoteResponseSource": "testfsp2",
      "fulfil": {
        "completedTimestamp": "2021-06-25T16:58:59.021Z",
        "transferState": "COMMITTED",
        "fulfilment": "QWCUYrWAacGFRraSJm9JyUn_rCWJ44o4c7qkbHibDTs"
      }
    }
  }
}
Test Information
NameResult
Status code is 200 PASSED
Transfer state is 'COMMITTED' PASSED
Total 2 / 2
Test Failure
Test NameAssertion Error
Request Information
Request Method: post
Request URL: /scenarios
Response Information
Response Code: 200 - OK
Mean time per request: NA
Mean size per request: NA

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
Content-Type application/json
traceparent 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00
Request Body
[
  {
    "name": "scenario1",
    "operation": "postTransfers",
    "body": {
      "from": {
        "displayName": "testfsp4WalletFname testfsp4WalletLname",
        "idType": "MSISDN",
        "idValue": "17891239872",
        "extensionList": [
          {
            "key": "accountType",
            "value": "Wallet"
          }
        ]
      },
      "to": {
        "idType": "MSISDN",
        "idValue": "17891239875"
      },
      "amountType": "SEND",
      "currency": "USD",
      "amount": "99",
      "transactionType": "TRANSFER",
      "initiatorType": "CONSUMER",
      "note": "test payment 2020-06-26 11:52AM",
      "homeTransactionId": "123ABC"
    }
  },
  {
    "name": "scenario2",
    "operation": "putTransfers",
    "params": {
      "transferId": "{{scenario1.result.transferId}}"
    },
    "body": {
      "acceptQuote": true
    }
  }
]
CURL command
curl 'http://test3-sim-testfsp4-backend:3003/scenarios' -H 'content-type: application/json' -H 'traceparent: 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00' -H 'user-agent: axios/0.21.1' --data-binary '[{"name":"scenario1","operation":"postTransfers","body":{"from":{"displayName":"testfsp4WalletFname testfsp4WalletLname","idType":"MSISDN","idValue":"17891239872","extensionList":[{"key":"accountType","value":"Wallet"}]},"to":{"idType":"MSISDN","idValue":"17891239875"},"amountType":"SEND","currency":"USD","amount":"99","transactionType":"TRANSFER","initiatorType":"CONSUMER","note":"test payment 2020-06-26 11:52AM","homeTransactionId":"123ABC"}},{"name":"scenario2","operation":"putTransfers","params":{"transferId":"{{scenario1.result.transferId}}"},"body":{"acceptQuote":true}}]' --compressed
Response Headers
{
  "vary": "Origin",
  "content-type": "application/json; charset=utf-8",
  "content-length": "5181",
  "date": "Fri, 25 Jun 2021 16:58:59 GMT",
  "connection": "keep-alive"
}
Response Body
{
  "scenario1": {
    "result": {
      "from": {
        "displayName": "testfsp4WalletFname testfsp4WalletLname",
        "idType": "MSISDN",
        "idValue": "17891239872",
        "extensionList": [
          {
            "key": "accountType",
            "value": "Wallet"
          }
        ]
      },
      "to": {
        "idType": "MSISDN",
        "idValue": "17891239875",
        "fspId": "testfsp1",
        "extensionList": [
          {
            "key": "accountType",
            "value": "Wallet"
          }
        ],
        "firstName": "testfsp1Fname",
        "lastName": "testfsp1Lname",
        "dateOfBirth": "1985-05-13"
      },
      "amountType": "SEND",
      "currency": "USD",
      "amount": "99",
      "transactionType": "TRANSFER",
      "initiatorType": "CONSUMER",
      "note": "test payment 2020-06-26 11:52AM",
      "homeTransactionId": "123ABC",
      "transferId": "a447d1ca-c2cb-4091-8de8-0683cfc75b76",
      "currentState": "COMPLETED",
      "initiatedTimestamp": "2021-06-25T16:58:59.126Z",
      "quoteId": "5744557a-113f-4d5a-912c-f0b1835f1ff1",
      "quoteResponse": {
        "transferAmount": {
          "amount": "99",
          "currency": "USD"
        },
        "expiration": "2021-06-25T16:59:59.499Z",
        "ilpPacket": "AYIECAAAAAAAACasHWcudGVzdGZzcDEubXNpc2RuLjE3ODkxMjM5ODc1ggPeZXlKMGNtRnVjMkZqZEdsdmJrbGtJam9pWVRRME4yUXhZMkV0WXpKallpMDBNRGt4TFRoa1pUZ3RNRFk0TTJObVl6YzFZamMySWl3aWNYVnZkR1ZKWkNJNklqVTNORFExTlRkaExURXhNMll0TkdRMVlTMDVNVEpqTFdZd1lqRTRNelZtTVdabU1TSXNJbkJoZVdWbElqcDdJbkJoY25SNVNXUkpibVp2SWpwN0luQmhjblI1U1dSVWVYQmxJam9pVFZOSlUwUk9JaXdpY0dGeWRIbEpaR1Z1ZEdsbWFXVnlJam9pTVRjNE9URXlNems0TnpVaUxDSm1jM0JKWkNJNkluUmxjM1JtYzNBeElpd2laWGgwWlc1emFXOXVUR2x6ZENJNmV5SmxlSFJsYm5OcGIyNGlPbHQ3SW10bGVTSTZJbUZqWTI5MWJuUlVlWEJsSWl3aWRtRnNkV1VpT2lKWFlXeHNaWFFpZlYxOWZTd2ljR1Z5YzI5dVlXeEpibVp2SWpwN0ltTnZiWEJzWlhoT1lXMWxJanA3SW1acGNuTjBUbUZ0WlNJNkluUmxjM1JtYzNBeFJtNWhiV1VpTENKc1lYTjBUbUZ0WlNJNkluUmxjM1JtYzNBeFRHNWhiV1VpZlN3aVpHRjBaVTltUW1seWRHZ2lPaUl4T1RnMUxUQTFMVEV6SW4xOUxDSndZWGxsY2lJNmV5SndZWEowZVVsa1NXNW1ieUk2ZXlKd1lYSjBlVWxrVkhsd1pTSTZJazFUU1ZORVRpSXNJbkJoY25SNVNXUmxiblJwWm1sbGNpSTZJakUzT0RreE1qTTVPRGN5SWl3aVpuTndTV1FpT2lKMFpYTjBabk53TkNJc0ltVjRkR1Z1YzJsdmJreHBjM1FpT25zaVpYaDBaVzV6YVc5dUlqcGJleUpyWlhraU9pSmhZMk52ZFc1MFZIbHdaU0lzSW5aaGJIVmxJam9pVjJGc2JHVjBJbjFkZlgwc0ltNWhiV1VpT2lKMFpYTjBabk53TkZkaGJHeGxkRVp1WVcxbElIUmxjM1JtYzNBMFYyRnNiR1YwVEc1aGJXVWlmU3dpWVcxdmRXNTBJanA3SW1GdGIzVnVkQ0k2SWprNUlpd2lZM1Z5Y21WdVkza2lPaUpWVTBRaWZTd2lkSEpoYm5OaFkzUnBiMjVVZVhCbElqcDdJbk5qWlc1aGNtbHZJam9pVkZKQlRsTkdSVklpTENKcGJtbDBhV0YwYjNJaU9pSlFRVmxGVWlJc0ltbHVhWFJwWVhSdmNsUjVjR1VpT2lKRFQwNVRWVTFGVWlKOWZRAA",
        "condition": "1QrzAnupxn2MagbV6JJJfmzoCHnVU4uDbFD39Yv4EtY",
        "payeeFspFee": {
          "amount": "4",
          "currency": "USD"
        },
        "payeeFspCommission": {
          "amount": "4",
          "currency": "USD"
        }
      },
      "quoteResponseSource": "testfsp1",
      "fulfil": {
        "completedTimestamp": "2021-06-25T16:58:59.733Z",
        "transferState": "COMMITTED",
        "fulfilment": "HbkIgCm2HnoTaj4qHNwcqx6HsPt8VF0wpPRaXC7FZ18"
      }
    }
  },
  "scenario2": {
    "result": {
      "from": {
        "displayName": "testfsp4WalletFname testfsp4WalletLname",
        "idType": "MSISDN",
        "idValue": "17891239872",
        "extensionList": [
          {
            "key": "accountType",
            "value": "Wallet"
          }
        ]
      },
      "to": {
        "idType": "MSISDN",
        "idValue": "17891239875",
        "fspId": "testfsp1",
        "extensionList": [
          {
            "key": "accountType",
            "value": "Wallet"
          }
        ],
        "firstName": "testfsp1Fname",
        "lastName": "testfsp1Lname",
        "dateOfBirth": "1985-05-13"
      },
      "amountType": "SEND",
      "currency": "USD",
      "amount": "99",
      "transactionType": "TRANSFER",
      "initiatorType": "CONSUMER",
      "note": "test payment 2020-06-26 11:52AM",
      "homeTransactionId": "123ABC",
      "transferId": "a447d1ca-c2cb-4091-8de8-0683cfc75b76",
      "currentState": "COMPLETED",
      "initiatedTimestamp": "2021-06-25T16:58:59.126Z",
      "quoteId": "5744557a-113f-4d5a-912c-f0b1835f1ff1",
      "quoteResponse": {
        "transferAmount": {
          "amount": "99",
          "currency": "USD"
        },
        "expiration": "2021-06-25T16:59:59.499Z",
        "ilpPacket": "AYIECAAAAAAAACasHWcudGVzdGZzcDEubXNpc2RuLjE3ODkxMjM5ODc1ggPeZXlKMGNtRnVjMkZqZEdsdmJrbGtJam9pWVRRME4yUXhZMkV0WXpKallpMDBNRGt4TFRoa1pUZ3RNRFk0TTJObVl6YzFZamMySWl3aWNYVnZkR1ZKWkNJNklqVTNORFExTlRkaExURXhNMll0TkdRMVlTMDVNVEpqTFdZd1lqRTRNelZtTVdabU1TSXNJbkJoZVdWbElqcDdJbkJoY25SNVNXUkpibVp2SWpwN0luQmhjblI1U1dSVWVYQmxJam9pVFZOSlUwUk9JaXdpY0dGeWRIbEpaR1Z1ZEdsbWFXVnlJam9pTVRjNE9URXlNems0TnpVaUxDSm1jM0JKWkNJNkluUmxjM1JtYzNBeElpd2laWGgwWlc1emFXOXVUR2x6ZENJNmV5SmxlSFJsYm5OcGIyNGlPbHQ3SW10bGVTSTZJbUZqWTI5MWJuUlVlWEJsSWl3aWRtRnNkV1VpT2lKWFlXeHNaWFFpZlYxOWZTd2ljR1Z5YzI5dVlXeEpibVp2SWpwN0ltTnZiWEJzWlhoT1lXMWxJanA3SW1acGNuTjBUbUZ0WlNJNkluUmxjM1JtYzNBeFJtNWhiV1VpTENKc1lYTjBUbUZ0WlNJNkluUmxjM1JtYzNBeFRHNWhiV1VpZlN3aVpHRjBaVTltUW1seWRHZ2lPaUl4T1RnMUxUQTFMVEV6SW4xOUxDSndZWGxsY2lJNmV5SndZWEowZVVsa1NXNW1ieUk2ZXlKd1lYSjBlVWxrVkhsd1pTSTZJazFUU1ZORVRpSXNJbkJoY25SNVNXUmxiblJwWm1sbGNpSTZJakUzT0RreE1qTTVPRGN5SWl3aVpuTndTV1FpT2lKMFpYTjBabk53TkNJc0ltVjRkR1Z1YzJsdmJreHBjM1FpT25zaVpYaDBaVzV6YVc5dUlqcGJleUpyWlhraU9pSmhZMk52ZFc1MFZIbHdaU0lzSW5aaGJIVmxJam9pVjJGc2JHVjBJbjFkZlgwc0ltNWhiV1VpT2lKMFpYTjBabk53TkZkaGJHeGxkRVp1WVcxbElIUmxjM1JtYzNBMFYyRnNiR1YwVEc1aGJXVWlmU3dpWVcxdmRXNTBJanA3SW1GdGIzVnVkQ0k2SWprNUlpd2lZM1Z5Y21WdVkza2lPaUpWVTBRaWZTd2lkSEpoYm5OaFkzUnBiMjVVZVhCbElqcDdJbk5qWlc1aGNtbHZJam9pVkZKQlRsTkdSVklpTENKcGJtbDBhV0YwYjNJaU9pSlFRVmxGVWlJc0ltbHVhWFJwWVhSdmNsUjVjR1VpT2lKRFQwNVRWVTFGVWlKOWZRAA",
        "condition": "1QrzAnupxn2MagbV6JJJfmzoCHnVU4uDbFD39Yv4EtY",
        "payeeFspFee": {
          "amount": "4",
          "currency": "USD"
        },
        "payeeFspCommission": {
          "amount": "4",
          "currency": "USD"
        }
      },
      "quoteResponseSource": "testfsp1",
      "fulfil": {
        "completedTimestamp": "2021-06-25T16:58:59.733Z",
        "transferState": "COMMITTED",
        "fulfilment": "HbkIgCm2HnoTaj4qHNwcqx6HsPt8VF0wpPRaXC7FZ18"
      }
    }
  }
}
Test Information
NameResult
Status code is 200 PASSED
Transfer state is 'COMMITTED' PASSED
Total 2 / 2
Test Failure
Test NameAssertion Error
Request Information
Request Method: post
Request URL: /scenarios
Response Information
Response Code: 200 - OK
Mean time per request: NA
Mean size per request: NA

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
Content-Type application/json
traceparent 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00
Request Body
[
  {
    "name": "scenario1",
    "operation": "postTransfers",
    "body": {
      "from": {
        "displayName": "testfsp3WalletFname testfsp3WalletLname",
        "idType": "MSISDN",
        "idValue": "17891239873",
        "extensionList": [
          {
            "key": "accountType",
            "value": "Wallet"
          }
        ]
      },
      "to": {
        "idType": "MSISDN",
        "idValue": "17891239875"
      },
      "amountType": "RECEIVE",
      "currency": "USD",
      "amount": "14.21",
      "transactionType": "TRANSFER",
      "initiatorType": "CONSUMER",
      "note": "from testfsp2 to testfsp1, wallet-to-wallet RECEIVE",
      "homeTransactionId": "123ABC"
    }
  },
  {
    "name": "scenario2",
    "operation": "putTransfers",
    "params": {
      "transferId": "{{scenario1.result.transferId}}"
    },
    "body": {
      "acceptQuote": true
    }
  }
]
CURL command
curl 'http://test3-sim-testfsp3-backend:3003/scenarios' -H 'content-type: application/json' -H 'traceparent: 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00' -H 'user-agent: axios/0.21.1' --data-binary '[{"name":"scenario1","operation":"postTransfers","body":{"from":{"displayName":"testfsp3WalletFname testfsp3WalletLname","idType":"MSISDN","idValue":"17891239873","extensionList":[{"key":"accountType","value":"Wallet"}]},"to":{"idType":"MSISDN","idValue":"17891239875"},"amountType":"RECEIVE","currency":"USD","amount":"14.21","transactionType":"TRANSFER","initiatorType":"CONSUMER","note":"from testfsp2 to testfsp1, wallet-to-wallet RECEIVE","homeTransactionId":"123ABC"}},{"name":"scenario2","operation":"putTransfers","params":{"transferId":"{{scenario1.result.transferId}}"},"body":{"acceptQuote":true}}]' --compressed
Response Headers
{
  "vary": "Origin",
  "content-type": "application/json; charset=utf-8",
  "content-length": "5249",
  "date": "Fri, 25 Jun 2021 16:59:00 GMT",
  "connection": "keep-alive"
}
Response Body
{
  "scenario1": {
    "result": {
      "from": {
        "displayName": "testfsp3WalletFname testfsp3WalletLname",
        "idType": "MSISDN",
        "idValue": "17891239873",
        "extensionList": [
          {
            "key": "accountType",
            "value": "Wallet"
          }
        ]
      },
      "to": {
        "idType": "MSISDN",
        "idValue": "17891239875",
        "fspId": "testfsp1",
        "extensionList": [
          {
            "key": "accountType",
            "value": "Wallet"
          }
        ],
        "firstName": "testfsp1Fname",
        "lastName": "testfsp1Lname",
        "dateOfBirth": "1985-05-13"
      },
      "amountType": "RECEIVE",
      "currency": "USD",
      "amount": "14.21",
      "transactionType": "TRANSFER",
      "initiatorType": "CONSUMER",
      "note": "from testfsp2 to testfsp1, wallet-to-wallet RECEIVE",
      "homeTransactionId": "123ABC",
      "transferId": "9561ee39-afa7-41ae-b82e-f4d6fec6f23f",
      "currentState": "COMPLETED",
      "initiatedTimestamp": "2021-06-25T16:59:00.009Z",
      "quoteId": "481f58bf-2fb9-4487-9332-1d3e0017ac73",
      "quoteResponse": {
        "transferAmount": {
          "amount": "14.21",
          "currency": "USD"
        },
        "expiration": "2021-06-25T17:00:00.498Z",
        "ilpPacket": "AYIEDAAAAAAAAAWNHWcudGVzdGZzcDEubXNpc2RuLjE3ODkxMjM5ODc1ggPiZXlKMGNtRnVjMkZqZEdsdmJrbGtJam9pT1RVMk1XVmxNemt0WVdaaE55MDBNV0ZsTFdJNE1tVXRaalJrTm1abFl6Wm1Nak5tSWl3aWNYVnZkR1ZKWkNJNklqUTRNV1kxT0dKbUxUSm1Zamt0TkRRNE55MDVNek15TFRGa00yVXdNREUzWVdNM015SXNJbkJoZVdWbElqcDdJbkJoY25SNVNXUkpibVp2SWpwN0luQmhjblI1U1dSVWVYQmxJam9pVFZOSlUwUk9JaXdpY0dGeWRIbEpaR1Z1ZEdsbWFXVnlJam9pTVRjNE9URXlNems0TnpVaUxDSm1jM0JKWkNJNkluUmxjM1JtYzNBeElpd2laWGgwWlc1emFXOXVUR2x6ZENJNmV5SmxlSFJsYm5OcGIyNGlPbHQ3SW10bGVTSTZJbUZqWTI5MWJuUlVlWEJsSWl3aWRtRnNkV1VpT2lKWFlXeHNaWFFpZlYxOWZTd2ljR1Z5YzI5dVlXeEpibVp2SWpwN0ltTnZiWEJzWlhoT1lXMWxJanA3SW1acGNuTjBUbUZ0WlNJNkluUmxjM1JtYzNBeFJtNWhiV1VpTENKc1lYTjBUbUZ0WlNJNkluUmxjM1JtYzNBeFRHNWhiV1VpZlN3aVpHRjBaVTltUW1seWRHZ2lPaUl4T1RnMUxUQTFMVEV6SW4xOUxDSndZWGxsY2lJNmV5SndZWEowZVVsa1NXNW1ieUk2ZXlKd1lYSjBlVWxrVkhsd1pTSTZJazFUU1ZORVRpSXNJbkJoY25SNVNXUmxiblJwWm1sbGNpSTZJakUzT0RreE1qTTVPRGN6SWl3aVpuTndTV1FpT2lKMFpYTjBabk53TXlJc0ltVjRkR1Z1YzJsdmJreHBjM1FpT25zaVpYaDBaVzV6YVc5dUlqcGJleUpyWlhraU9pSmhZMk52ZFc1MFZIbHdaU0lzSW5aaGJIVmxJam9pVjJGc2JHVjBJbjFkZlgwc0ltNWhiV1VpT2lKMFpYTjBabk53TTFkaGJHeGxkRVp1WVcxbElIUmxjM1JtYzNBelYyRnNiR1YwVEc1aGJXVWlmU3dpWVcxdmRXNTBJanA3SW1GdGIzVnVkQ0k2SWpFMExqSXhJaXdpWTNWeWNtVnVZM2tpT2lKVlUwUWlmU3dpZEhKaGJuTmhZM1JwYjI1VWVYQmxJanA3SW5OalpXNWhjbWx2SWpvaVZGSkJUbE5HUlZJaUxDSnBibWwwYVdGMGIzSWlPaUpRUVZsRlVpSXNJbWx1YVhScFlYUnZjbFI1Y0dVaU9pSkRUMDVUVlUxRlVpSjlmUQA",
        "condition": "vexsHnqJfG4q3vrn_olBU80qK-mp-clC0VQNraFJtKo",
        "payeeFspFee": {
          "amount": "0",
          "currency": "USD"
        },
        "payeeFspCommission": {
          "amount": "0",
          "currency": "USD"
        }
      },
      "quoteResponseSource": "testfsp1",
      "fulfil": {
        "completedTimestamp": "2021-06-25T16:59:00.658Z",
        "transferState": "COMMITTED",
        "fulfilment": "1m75M4zW3urACVZkEFMs0SMY0RIG9QgvY0BfK8azLiw"
      }
    }
  },
  "scenario2": {
    "result": {
      "from": {
        "displayName": "testfsp3WalletFname testfsp3WalletLname",
        "idType": "MSISDN",
        "idValue": "17891239873",
        "extensionList": [
          {
            "key": "accountType",
            "value": "Wallet"
          }
        ]
      },
      "to": {
        "idType": "MSISDN",
        "idValue": "17891239875",
        "fspId": "testfsp1",
        "extensionList": [
          {
            "key": "accountType",
            "value": "Wallet"
          }
        ],
        "firstName": "testfsp1Fname",
        "lastName": "testfsp1Lname",
        "dateOfBirth": "1985-05-13"
      },
      "amountType": "RECEIVE",
      "currency": "USD",
      "amount": "14.21",
      "transactionType": "TRANSFER",
      "initiatorType": "CONSUMER",
      "note": "from testfsp2 to testfsp1, wallet-to-wallet RECEIVE",
      "homeTransactionId": "123ABC",
      "transferId": "9561ee39-afa7-41ae-b82e-f4d6fec6f23f",
      "currentState": "COMPLETED",
      "initiatedTimestamp": "2021-06-25T16:59:00.009Z",
      "quoteId": "481f58bf-2fb9-4487-9332-1d3e0017ac73",
      "quoteResponse": {
        "transferAmount": {
          "amount": "14.21",
          "currency": "USD"
        },
        "expiration": "2021-06-25T17:00:00.498Z",
        "ilpPacket": "AYIEDAAAAAAAAAWNHWcudGVzdGZzcDEubXNpc2RuLjE3ODkxMjM5ODc1ggPiZXlKMGNtRnVjMkZqZEdsdmJrbGtJam9pT1RVMk1XVmxNemt0WVdaaE55MDBNV0ZsTFdJNE1tVXRaalJrTm1abFl6Wm1Nak5tSWl3aWNYVnZkR1ZKWkNJNklqUTRNV1kxT0dKbUxUSm1Zamt0TkRRNE55MDVNek15TFRGa00yVXdNREUzWVdNM015SXNJbkJoZVdWbElqcDdJbkJoY25SNVNXUkpibVp2SWpwN0luQmhjblI1U1dSVWVYQmxJam9pVFZOSlUwUk9JaXdpY0dGeWRIbEpaR1Z1ZEdsbWFXVnlJam9pTVRjNE9URXlNems0TnpVaUxDSm1jM0JKWkNJNkluUmxjM1JtYzNBeElpd2laWGgwWlc1emFXOXVUR2x6ZENJNmV5SmxlSFJsYm5OcGIyNGlPbHQ3SW10bGVTSTZJbUZqWTI5MWJuUlVlWEJsSWl3aWRtRnNkV1VpT2lKWFlXeHNaWFFpZlYxOWZTd2ljR1Z5YzI5dVlXeEpibVp2SWpwN0ltTnZiWEJzWlhoT1lXMWxJanA3SW1acGNuTjBUbUZ0WlNJNkluUmxjM1JtYzNBeFJtNWhiV1VpTENKc1lYTjBUbUZ0WlNJNkluUmxjM1JtYzNBeFRHNWhiV1VpZlN3aVpHRjBaVTltUW1seWRHZ2lPaUl4T1RnMUxUQTFMVEV6SW4xOUxDSndZWGxsY2lJNmV5SndZWEowZVVsa1NXNW1ieUk2ZXlKd1lYSjBlVWxrVkhsd1pTSTZJazFUU1ZORVRpSXNJbkJoY25SNVNXUmxiblJwWm1sbGNpSTZJakUzT0RreE1qTTVPRGN6SWl3aVpuTndTV1FpT2lKMFpYTjBabk53TXlJc0ltVjRkR1Z1YzJsdmJreHBjM1FpT25zaVpYaDBaVzV6YVc5dUlqcGJleUpyWlhraU9pSmhZMk52ZFc1MFZIbHdaU0lzSW5aaGJIVmxJam9pVjJGc2JHVjBJbjFkZlgwc0ltNWhiV1VpT2lKMFpYTjBabk53TTFkaGJHeGxkRVp1WVcxbElIUmxjM1JtYzNBelYyRnNiR1YwVEc1aGJXVWlmU3dpWVcxdmRXNTBJanA3SW1GdGIzVnVkQ0k2SWpFMExqSXhJaXdpWTNWeWNtVnVZM2tpT2lKVlUwUWlmU3dpZEhKaGJuTmhZM1JwYjI1VWVYQmxJanA3SW5OalpXNWhjbWx2SWpvaVZGSkJUbE5HUlZJaUxDSnBibWwwYVdGMGIzSWlPaUpRUVZsRlVpSXNJbWx1YVhScFlYUnZjbFI1Y0dVaU9pSkRUMDVUVlUxRlVpSjlmUQA",
        "condition": "vexsHnqJfG4q3vrn_olBU80qK-mp-clC0VQNraFJtKo",
        "payeeFspFee": {
          "amount": "0",
          "currency": "USD"
        },
        "payeeFspCommission": {
          "amount": "0",
          "currency": "USD"
        }
      },
      "quoteResponseSource": "testfsp1",
      "fulfil": {
        "completedTimestamp": "2021-06-25T16:59:00.658Z",
        "transferState": "COMMITTED",
        "fulfilment": "1m75M4zW3urACVZkEFMs0SMY0RIG9QgvY0BfK8azLiw"
      }
    }
  }
}
Test Information
NameResult
Status code is 200 PASSED
Transfer state is 'COMMITTED' PASSED
Total 2 / 2
Test Failure
Test NameAssertion Error
Request Information
Request Method: post
Request URL: /scenarios
Response Information
Response Code: 200 - OK
Mean time per request: NA
Mean size per request: NA

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
Content-Type application/json
traceparent 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00
Request Body
[
  {
    "name": "scenario1",
    "operation": "postTransfers",
    "body": {
      "from": {
        "displayName": "testfsp2WalletFname testfsp2WalletLname",
        "idType": "MSISDN",
        "idValue": "17891239874",
        "extensionList": [
          {
            "key": "accountType",
            "value": "Wallet"
          }
        ]
      },
      "to": {
        "idType": "MSISDN",
        "idValue": "17891239875"
      },
      "amountType": "RECEIVE",
      "currency": "USD",
      "amount": "110",
      "transactionType": "TRANSFER",
      "initiatorType": "CONSUMER",
      "note": "from testfsp2 to testfsp1, wallet-to-wallet RECEIVE",
      "homeTransactionId": "123ABC"
    }
  },
  {
    "name": "scenario2",
    "operation": "putTransfers",
    "params": {
      "transferId": "{{scenario1.result.transferId}}"
    },
    "body": {
      "acceptQuote": true
    }
  }
]
CURL command
curl 'http://test3-sim-testfsp2-backend:3003/scenarios' -H 'content-type: application/json' -H 'traceparent: 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00' -H 'user-agent: axios/0.21.1' --data-binary '[{"name":"scenario1","operation":"postTransfers","body":{"from":{"displayName":"testfsp2WalletFname testfsp2WalletLname","idType":"MSISDN","idValue":"17891239874","extensionList":[{"key":"accountType","value":"Wallet"}]},"to":{"idType":"MSISDN","idValue":"17891239875"},"amountType":"RECEIVE","currency":"USD","amount":"110","transactionType":"TRANSFER","initiatorType":"CONSUMER","note":"from testfsp2 to testfsp1, wallet-to-wallet RECEIVE","homeTransactionId":"123ABC"}},{"name":"scenario2","operation":"putTransfers","params":{"transferId":"{{scenario1.result.transferId}}"},"body":{"acceptQuote":true}}]' --compressed
Response Headers
{
  "vary": "Origin",
  "content-type": "application/json; charset=utf-8",
  "content-length": "5233",
  "date": "Fri, 25 Jun 2021 16:59:01 GMT",
  "connection": "keep-alive"
}
Response Body
{
  "scenario1": {
    "result": {
      "from": {
        "displayName": "testfsp2WalletFname testfsp2WalletLname",
        "idType": "MSISDN",
        "idValue": "17891239874",
        "extensionList": [
          {
            "key": "accountType",
            "value": "Wallet"
          }
        ]
      },
      "to": {
        "idType": "MSISDN",
        "idValue": "17891239875",
        "fspId": "testfsp1",
        "extensionList": [
          {
            "key": "accountType",
            "value": "Wallet"
          }
        ],
        "firstName": "testfsp1Fname",
        "lastName": "testfsp1Lname",
        "dateOfBirth": "1985-05-13"
      },
      "amountType": "RECEIVE",
      "currency": "USD",
      "amount": "110",
      "transactionType": "TRANSFER",
      "initiatorType": "CONSUMER",
      "note": "from testfsp2 to testfsp1, wallet-to-wallet RECEIVE",
      "homeTransactionId": "123ABC",
      "transferId": "a515a59a-04b6-4930-a25e-d603218d7d7d",
      "currentState": "COMPLETED",
      "initiatedTimestamp": "2021-06-25T16:59:00.762Z",
      "quoteId": "f98dc438-621d-4e05-9443-95c2bfc917c3",
      "quoteResponse": {
        "transferAmount": {
          "amount": "110",
          "currency": "USD"
        },
        "expiration": "2021-06-25T17:00:01.090Z",
        "ilpPacket": "AYIECQAAAAAAACr4HWcudGVzdGZzcDEubXNpc2RuLjE3ODkxMjM5ODc1ggPfZXlKMGNtRnVjMkZqZEdsdmJrbGtJam9pWVRVeE5XRTFPV0V0TURSaU5pMDBPVE13TFdFeU5XVXRaRFl3TXpJeE9HUTNaRGRrSWl3aWNYVnZkR1ZKWkNJNkltWTVPR1JqTkRNNExUWXlNV1F0TkdVd05TMDVORFF6TFRrMVl6SmlabU01TVRkak15SXNJbkJoZVdWbElqcDdJbkJoY25SNVNXUkpibVp2SWpwN0luQmhjblI1U1dSVWVYQmxJam9pVFZOSlUwUk9JaXdpY0dGeWRIbEpaR1Z1ZEdsbWFXVnlJam9pTVRjNE9URXlNems0TnpVaUxDSm1jM0JKWkNJNkluUmxjM1JtYzNBeElpd2laWGgwWlc1emFXOXVUR2x6ZENJNmV5SmxlSFJsYm5OcGIyNGlPbHQ3SW10bGVTSTZJbUZqWTI5MWJuUlVlWEJsSWl3aWRtRnNkV1VpT2lKWFlXeHNaWFFpZlYxOWZTd2ljR1Z5YzI5dVlXeEpibVp2SWpwN0ltTnZiWEJzWlhoT1lXMWxJanA3SW1acGNuTjBUbUZ0WlNJNkluUmxjM1JtYzNBeFJtNWhiV1VpTENKc1lYTjBUbUZ0WlNJNkluUmxjM1JtYzNBeFRHNWhiV1VpZlN3aVpHRjBaVTltUW1seWRHZ2lPaUl4T1RnMUxUQTFMVEV6SW4xOUxDSndZWGxsY2lJNmV5SndZWEowZVVsa1NXNW1ieUk2ZXlKd1lYSjBlVWxrVkhsd1pTSTZJazFUU1ZORVRpSXNJbkJoY25SNVNXUmxiblJwWm1sbGNpSTZJakUzT0RreE1qTTVPRGMwSWl3aVpuTndTV1FpT2lKMFpYTjBabk53TWlJc0ltVjRkR1Z1YzJsdmJreHBjM1FpT25zaVpYaDBaVzV6YVc5dUlqcGJleUpyWlhraU9pSmhZMk52ZFc1MFZIbHdaU0lzSW5aaGJIVmxJam9pVjJGc2JHVjBJbjFkZlgwc0ltNWhiV1VpT2lKMFpYTjBabk53TWxkaGJHeGxkRVp1WVcxbElIUmxjM1JtYzNBeVYyRnNiR1YwVEc1aGJXVWlmU3dpWVcxdmRXNTBJanA3SW1GdGIzVnVkQ0k2SWpFeE1DSXNJbU4xY25KbGJtTjVJam9pVlZORUluMHNJblJ5WVc1ellXTjBhVzl1Vkhsd1pTSTZleUp6WTJWdVlYSnBieUk2SWxSU1FVNVRSa1ZTSWl3aWFXNXBkR2xoZEc5eUlqb2lVRUZaUlZJaUxDSnBibWwwYVdGMGIzSlVlWEJsSWpvaVEwOU9VMVZOUlZJaWZYMAA",
        "condition": "_Git8eg7xNgxGmxCkMRcmk97jSS5cXYchPTRbNvWzbg",
        "payeeFspFee": {
          "amount": "5",
          "currency": "USD"
        },
        "payeeFspCommission": {
          "amount": "5",
          "currency": "USD"
        }
      },
      "quoteResponseSource": "testfsp1",
      "fulfil": {
        "completedTimestamp": "2021-06-25T16:59:01.275Z",
        "transferState": "COMMITTED",
        "fulfilment": "QXSF-i8j6AwTpCMWtJZ292d87UD1rcUvo10pV_YhxAc"
      }
    }
  },
  "scenario2": {
    "result": {
      "from": {
        "displayName": "testfsp2WalletFname testfsp2WalletLname",
        "idType": "MSISDN",
        "idValue": "17891239874",
        "extensionList": [
          {
            "key": "accountType",
            "value": "Wallet"
          }
        ]
      },
      "to": {
        "idType": "MSISDN",
        "idValue": "17891239875",
        "fspId": "testfsp1",
        "extensionList": [
          {
            "key": "accountType",
            "value": "Wallet"
          }
        ],
        "firstName": "testfsp1Fname",
        "lastName": "testfsp1Lname",
        "dateOfBirth": "1985-05-13"
      },
      "amountType": "RECEIVE",
      "currency": "USD",
      "amount": "110",
      "transactionType": "TRANSFER",
      "initiatorType": "CONSUMER",
      "note": "from testfsp2 to testfsp1, wallet-to-wallet RECEIVE",
      "homeTransactionId": "123ABC",
      "transferId": "a515a59a-04b6-4930-a25e-d603218d7d7d",
      "currentState": "COMPLETED",
      "initiatedTimestamp": "2021-06-25T16:59:00.762Z",
      "quoteId": "f98dc438-621d-4e05-9443-95c2bfc917c3",
      "quoteResponse": {
        "transferAmount": {
          "amount": "110",
          "currency": "USD"
        },
        "expiration": "2021-06-25T17:00:01.090Z",
        "ilpPacket": "AYIECQAAAAAAACr4HWcudGVzdGZzcDEubXNpc2RuLjE3ODkxMjM5ODc1ggPfZXlKMGNtRnVjMkZqZEdsdmJrbGtJam9pWVRVeE5XRTFPV0V0TURSaU5pMDBPVE13TFdFeU5XVXRaRFl3TXpJeE9HUTNaRGRrSWl3aWNYVnZkR1ZKWkNJNkltWTVPR1JqTkRNNExUWXlNV1F0TkdVd05TMDVORFF6TFRrMVl6SmlabU01TVRkak15SXNJbkJoZVdWbElqcDdJbkJoY25SNVNXUkpibVp2SWpwN0luQmhjblI1U1dSVWVYQmxJam9pVFZOSlUwUk9JaXdpY0dGeWRIbEpaR1Z1ZEdsbWFXVnlJam9pTVRjNE9URXlNems0TnpVaUxDSm1jM0JKWkNJNkluUmxjM1JtYzNBeElpd2laWGgwWlc1emFXOXVUR2x6ZENJNmV5SmxlSFJsYm5OcGIyNGlPbHQ3SW10bGVTSTZJbUZqWTI5MWJuUlVlWEJsSWl3aWRtRnNkV1VpT2lKWFlXeHNaWFFpZlYxOWZTd2ljR1Z5YzI5dVlXeEpibVp2SWpwN0ltTnZiWEJzWlhoT1lXMWxJanA3SW1acGNuTjBUbUZ0WlNJNkluUmxjM1JtYzNBeFJtNWhiV1VpTENKc1lYTjBUbUZ0WlNJNkluUmxjM1JtYzNBeFRHNWhiV1VpZlN3aVpHRjBaVTltUW1seWRHZ2lPaUl4T1RnMUxUQTFMVEV6SW4xOUxDSndZWGxsY2lJNmV5SndZWEowZVVsa1NXNW1ieUk2ZXlKd1lYSjBlVWxrVkhsd1pTSTZJazFUU1ZORVRpSXNJbkJoY25SNVNXUmxiblJwWm1sbGNpSTZJakUzT0RreE1qTTVPRGMwSWl3aVpuTndTV1FpT2lKMFpYTjBabk53TWlJc0ltVjRkR1Z1YzJsdmJreHBjM1FpT25zaVpYaDBaVzV6YVc5dUlqcGJleUpyWlhraU9pSmhZMk52ZFc1MFZIbHdaU0lzSW5aaGJIVmxJam9pVjJGc2JHVjBJbjFkZlgwc0ltNWhiV1VpT2lKMFpYTjBabk53TWxkaGJHeGxkRVp1WVcxbElIUmxjM1JtYzNBeVYyRnNiR1YwVEc1aGJXVWlmU3dpWVcxdmRXNTBJanA3SW1GdGIzVnVkQ0k2SWpFeE1DSXNJbU4xY25KbGJtTjVJam9pVlZORUluMHNJblJ5WVc1ellXTjBhVzl1Vkhsd1pTSTZleUp6WTJWdVlYSnBieUk2SWxSU1FVNVRSa1ZTSWl3aWFXNXBkR2xoZEc5eUlqb2lVRUZaUlZJaUxDSnBibWwwYVdGMGIzSlVlWEJsSWpvaVEwOU9VMVZOUlZJaWZYMAA",
        "condition": "_Git8eg7xNgxGmxCkMRcmk97jSS5cXYchPTRbNvWzbg",
        "payeeFspFee": {
          "amount": "5",
          "currency": "USD"
        },
        "payeeFspCommission": {
          "amount": "5",
          "currency": "USD"
        }
      },
      "quoteResponseSource": "testfsp1",
      "fulfil": {
        "completedTimestamp": "2021-06-25T16:59:01.275Z",
        "transferState": "COMMITTED",
        "fulfilment": "QXSF-i8j6AwTpCMWtJZ292d87UD1rcUvo10pV_YhxAc"
      }
    }
  }
}
Test Information
NameResult
Status code is 200 PASSED
Transfer state is 'COMMITTED' PASSED
Total 2 / 2
Test Failure
Test NameAssertion Error
Request Information
Request Method: get
Request URL: /settlementWindows
Response Information
Response Code: 200 - OK
Mean time per request: NA
Mean size per request: NA

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
Content-Type application/json
FSPIOP-Source testingtoolkitdfsp
traceparent 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00
CURL command
curl 'http://test3-centralsettlement-service/v2/settlementWindows?state=OPEN' -H 'content-type: application/json' -H 'fspiop-source: testingtoolkitdfsp' -H 'traceparent: 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00' -H 'user-agent: axios/0.21.1' --compressed
Response Headers
{
  "content-type": "application/json; charset=utf-8",
  "vary": "origin",
  "access-control-expose-headers": "WWW-Authenticate,Server-Authorization",
  "cache-control": "no-cache",
  "content-length": "154",
  "accept-ranges": "bytes",
  "date": "Fri, 25 Jun 2021 16:59:01 GMT",
  "connection": "keep-alive"
}
Response Body
[
  {
    "settlementWindowId": 4,
    "state": "OPEN",
    "reason": "string",
    "createdDate": "2021-06-25T16:58:57.000Z",
    "changedDate": "2021-06-25T16:58:57.000Z",
    "content": []
  }
]
Test Information
NameResult
Response status to be 200 PASSED
State should be OPEN PASSED
Total 2 / 2
Test Failure
Test NameAssertion Error
Request Information
Request Method: post
Request URL: /settlementWindows/4
Response Information
Response Code: 200 - OK
Mean time per request: NA
Mean size per request: NA

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
Content-Type application/json
FSPIOP-Source testingtoolkitdfsp
traceparent 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00
Request Body
{
  "state": "CLOSED",
  "reason": "string"
}
CURL command
curl 'http://test3-centralsettlement-service/v2/settlementWindows/4' -H 'content-type: application/json' -H 'fspiop-source: testingtoolkitdfsp' -H 'traceparent: 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00' -H 'user-agent: axios/0.21.1' --data-binary '{"state":"CLOSED","reason":"string"}' --compressed
Response Headers
{
  "content-type": "application/json; charset=utf-8",
  "vary": "origin",
  "access-control-expose-headers": "WWW-Authenticate,Server-Authorization",
  "cache-control": "no-cache",
  "content-length": "139",
  "date": "Fri, 25 Jun 2021 16:59:01 GMT",
  "connection": "keep-alive"
}
Response Body
{
  "settlementWindowId": 5,
  "state": "OPEN",
  "reason": "string",
  "createdDate": "2021-06-25T16:59:01.000Z",
  "changedDate": "2021-06-25T16:59:01.000Z"
}
Test Information
NameResult
Response code is 200 PASSED
Total 1 / 1
Test Failure
Test NameAssertion Error
Request Information
Request Method: post
Request URL: /scenarios
Response Information
Response Code: 200 - OK
Mean time per request: NA
Mean size per request: NA

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
Content-Type application/json
traceparent 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00
Request Body
[
  {
    "name": "scenario1",
    "operation": "postTransfers",
    "body": {
      "from": {
        "displayName": "testfsp3WalletFname testfsp3WalletLname",
        "idType": "MSISDN",
        "idValue": "17891239873",
        "extensionList": [
          {
            "key": "accountType",
            "value": "Wallet"
          }
        ]
      },
      "to": {
        "idType": "MSISDN",
        "idValue": "17891239875"
      },
      "amountType": "SEND",
      "currency": "USD",
      "amount": "15",
      "transactionType": "TRANSFER",
      "initiatorType": "CONSUMER",
      "note": "test payment 2020-06-26 11:52AM",
      "homeTransactionId": "123ABC"
    }
  },
  {
    "name": "scenario2",
    "operation": "putTransfers",
    "params": {
      "transferId": "{{scenario1.result.transferId}}"
    },
    "body": {
      "acceptQuote": true
    }
  }
]
CURL command
curl 'http://test3-sim-testfsp3-backend:3003/scenarios' -H 'content-type: application/json' -H 'traceparent: 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00' -H 'user-agent: axios/0.21.1' --data-binary '[{"name":"scenario1","operation":"postTransfers","body":{"from":{"displayName":"testfsp3WalletFname testfsp3WalletLname","idType":"MSISDN","idValue":"17891239873","extensionList":[{"key":"accountType","value":"Wallet"}]},"to":{"idType":"MSISDN","idValue":"17891239875"},"amountType":"SEND","currency":"USD","amount":"15","transactionType":"TRANSFER","initiatorType":"CONSUMER","note":"test payment 2020-06-26 11:52AM","homeTransactionId":"123ABC"}},{"name":"scenario2","operation":"putTransfers","params":{"transferId":"{{scenario1.result.transferId}}"},"body":{"acceptQuote":true}}]' --compressed
Response Headers
{
  "vary": "Origin",
  "content-type": "application/json; charset=utf-8",
  "content-length": "5181",
  "date": "Fri, 25 Jun 2021 16:59:02 GMT",
  "connection": "keep-alive"
}
Response Body
{
  "scenario1": {
    "result": {
      "from": {
        "displayName": "testfsp3WalletFname testfsp3WalletLname",
        "idType": "MSISDN",
        "idValue": "17891239873",
        "extensionList": [
          {
            "key": "accountType",
            "value": "Wallet"
          }
        ]
      },
      "to": {
        "idType": "MSISDN",
        "idValue": "17891239875",
        "fspId": "testfsp1",
        "extensionList": [
          {
            "key": "accountType",
            "value": "Wallet"
          }
        ],
        "firstName": "testfsp1Fname",
        "lastName": "testfsp1Lname",
        "dateOfBirth": "1985-05-13"
      },
      "amountType": "SEND",
      "currency": "USD",
      "amount": "15",
      "transactionType": "TRANSFER",
      "initiatorType": "CONSUMER",
      "note": "test payment 2020-06-26 11:52AM",
      "homeTransactionId": "123ABC",
      "transferId": "63e9cb92-019d-4852-a96c-855b361fdf08",
      "currentState": "COMPLETED",
      "initiatedTimestamp": "2021-06-25T16:59:01.399Z",
      "quoteId": "48a6bd12-b083-48fa-b187-01188b5bf39a",
      "quoteResponse": {
        "transferAmount": {
          "amount": "15",
          "currency": "USD"
        },
        "expiration": "2021-06-25T17:00:01.729Z",
        "ilpPacket": "AYIECAAAAAAAAAXcHWcudGVzdGZzcDEubXNpc2RuLjE3ODkxMjM5ODc1ggPeZXlKMGNtRnVjMkZqZEdsdmJrbGtJam9pTmpObE9XTmlPVEl0TURFNVpDMDBPRFV5TFdFNU5tTXRPRFUxWWpNMk1XWmtaakE0SWl3aWNYVnZkR1ZKWkNJNklqUTRZVFppWkRFeUxXSXdPRE10TkRobVlTMWlNVGczTFRBeE1UZzRZalZpWmpNNVlTSXNJbkJoZVdWbElqcDdJbkJoY25SNVNXUkpibVp2SWpwN0luQmhjblI1U1dSVWVYQmxJam9pVFZOSlUwUk9JaXdpY0dGeWRIbEpaR1Z1ZEdsbWFXVnlJam9pTVRjNE9URXlNems0TnpVaUxDSm1jM0JKWkNJNkluUmxjM1JtYzNBeElpd2laWGgwWlc1emFXOXVUR2x6ZENJNmV5SmxlSFJsYm5OcGIyNGlPbHQ3SW10bGVTSTZJbUZqWTI5MWJuUlVlWEJsSWl3aWRtRnNkV1VpT2lKWFlXeHNaWFFpZlYxOWZTd2ljR1Z5YzI5dVlXeEpibVp2SWpwN0ltTnZiWEJzWlhoT1lXMWxJanA3SW1acGNuTjBUbUZ0WlNJNkluUmxjM1JtYzNBeFJtNWhiV1VpTENKc1lYTjBUbUZ0WlNJNkluUmxjM1JtYzNBeFRHNWhiV1VpZlN3aVpHRjBaVTltUW1seWRHZ2lPaUl4T1RnMUxUQTFMVEV6SW4xOUxDSndZWGxsY2lJNmV5SndZWEowZVVsa1NXNW1ieUk2ZXlKd1lYSjBlVWxrVkhsd1pTSTZJazFUU1ZORVRpSXNJbkJoY25SNVNXUmxiblJwWm1sbGNpSTZJakUzT0RreE1qTTVPRGN6SWl3aVpuTndTV1FpT2lKMFpYTjBabk53TXlJc0ltVjRkR1Z1YzJsdmJreHBjM1FpT25zaVpYaDBaVzV6YVc5dUlqcGJleUpyWlhraU9pSmhZMk52ZFc1MFZIbHdaU0lzSW5aaGJIVmxJam9pVjJGc2JHVjBJbjFkZlgwc0ltNWhiV1VpT2lKMFpYTjBabk53TTFkaGJHeGxkRVp1WVcxbElIUmxjM1JtYzNBelYyRnNiR1YwVEc1aGJXVWlmU3dpWVcxdmRXNTBJanA3SW1GdGIzVnVkQ0k2SWpFMUlpd2lZM1Z5Y21WdVkza2lPaUpWVTBRaWZTd2lkSEpoYm5OaFkzUnBiMjVVZVhCbElqcDdJbk5qWlc1aGNtbHZJam9pVkZKQlRsTkdSVklpTENKcGJtbDBhV0YwYjNJaU9pSlFRVmxGVWlJc0ltbHVhWFJwWVhSdmNsUjVjR1VpT2lKRFQwNVRWVTFGVWlKOWZRAA",
        "condition": "_gyvAfUI0Dt7pSZYx4K1M1fUTJsYKZSysBYgEbI1DQg",
        "payeeFspFee": {
          "amount": "0",
          "currency": "USD"
        },
        "payeeFspCommission": {
          "amount": "0",
          "currency": "USD"
        }
      },
      "quoteResponseSource": "testfsp1",
      "fulfil": {
        "completedTimestamp": "2021-06-25T16:59:02.003Z",
        "transferState": "COMMITTED",
        "fulfilment": "VBCF9idmDR73DeYo-3dzx5IKn4w2cY5zEPYv11dlviE"
      }
    }
  },
  "scenario2": {
    "result": {
      "from": {
        "displayName": "testfsp3WalletFname testfsp3WalletLname",
        "idType": "MSISDN",
        "idValue": "17891239873",
        "extensionList": [
          {
            "key": "accountType",
            "value": "Wallet"
          }
        ]
      },
      "to": {
        "idType": "MSISDN",
        "idValue": "17891239875",
        "fspId": "testfsp1",
        "extensionList": [
          {
            "key": "accountType",
            "value": "Wallet"
          }
        ],
        "firstName": "testfsp1Fname",
        "lastName": "testfsp1Lname",
        "dateOfBirth": "1985-05-13"
      },
      "amountType": "SEND",
      "currency": "USD",
      "amount": "15",
      "transactionType": "TRANSFER",
      "initiatorType": "CONSUMER",
      "note": "test payment 2020-06-26 11:52AM",
      "homeTransactionId": "123ABC",
      "transferId": "63e9cb92-019d-4852-a96c-855b361fdf08",
      "currentState": "COMPLETED",
      "initiatedTimestamp": "2021-06-25T16:59:01.399Z",
      "quoteId": "48a6bd12-b083-48fa-b187-01188b5bf39a",
      "quoteResponse": {
        "transferAmount": {
          "amount": "15",
          "currency": "USD"
        },
        "expiration": "2021-06-25T17:00:01.729Z",
        "ilpPacket": "AYIECAAAAAAAAAXcHWcudGVzdGZzcDEubXNpc2RuLjE3ODkxMjM5ODc1ggPeZXlKMGNtRnVjMkZqZEdsdmJrbGtJam9pTmpObE9XTmlPVEl0TURFNVpDMDBPRFV5TFdFNU5tTXRPRFUxWWpNMk1XWmtaakE0SWl3aWNYVnZkR1ZKWkNJNklqUTRZVFppWkRFeUxXSXdPRE10TkRobVlTMWlNVGczTFRBeE1UZzRZalZpWmpNNVlTSXNJbkJoZVdWbElqcDdJbkJoY25SNVNXUkpibVp2SWpwN0luQmhjblI1U1dSVWVYQmxJam9pVFZOSlUwUk9JaXdpY0dGeWRIbEpaR1Z1ZEdsbWFXVnlJam9pTVRjNE9URXlNems0TnpVaUxDSm1jM0JKWkNJNkluUmxjM1JtYzNBeElpd2laWGgwWlc1emFXOXVUR2x6ZENJNmV5SmxlSFJsYm5OcGIyNGlPbHQ3SW10bGVTSTZJbUZqWTI5MWJuUlVlWEJsSWl3aWRtRnNkV1VpT2lKWFlXeHNaWFFpZlYxOWZTd2ljR1Z5YzI5dVlXeEpibVp2SWpwN0ltTnZiWEJzWlhoT1lXMWxJanA3SW1acGNuTjBUbUZ0WlNJNkluUmxjM1JtYzNBeFJtNWhiV1VpTENKc1lYTjBUbUZ0WlNJNkluUmxjM1JtYzNBeFRHNWhiV1VpZlN3aVpHRjBaVTltUW1seWRHZ2lPaUl4T1RnMUxUQTFMVEV6SW4xOUxDSndZWGxsY2lJNmV5SndZWEowZVVsa1NXNW1ieUk2ZXlKd1lYSjBlVWxrVkhsd1pTSTZJazFUU1ZORVRpSXNJbkJoY25SNVNXUmxiblJwWm1sbGNpSTZJakUzT0RreE1qTTVPRGN6SWl3aVpuTndTV1FpT2lKMFpYTjBabk53TXlJc0ltVjRkR1Z1YzJsdmJreHBjM1FpT25zaVpYaDBaVzV6YVc5dUlqcGJleUpyWlhraU9pSmhZMk52ZFc1MFZIbHdaU0lzSW5aaGJIVmxJam9pVjJGc2JHVjBJbjFkZlgwc0ltNWhiV1VpT2lKMFpYTjBabk53TTFkaGJHeGxkRVp1WVcxbElIUmxjM1JtYzNBelYyRnNiR1YwVEc1aGJXVWlmU3dpWVcxdmRXNTBJanA3SW1GdGIzVnVkQ0k2SWpFMUlpd2lZM1Z5Y21WdVkza2lPaUpWVTBRaWZTd2lkSEpoYm5OaFkzUnBiMjVVZVhCbElqcDdJbk5qWlc1aGNtbHZJam9pVkZKQlRsTkdSVklpTENKcGJtbDBhV0YwYjNJaU9pSlFRVmxGVWlJc0ltbHVhWFJwWVhSdmNsUjVjR1VpT2lKRFQwNVRWVTFGVWlKOWZRAA",
        "condition": "_gyvAfUI0Dt7pSZYx4K1M1fUTJsYKZSysBYgEbI1DQg",
        "payeeFspFee": {
          "amount": "0",
          "currency": "USD"
        },
        "payeeFspCommission": {
          "amount": "0",
          "currency": "USD"
        }
      },
      "quoteResponseSource": "testfsp1",
      "fulfil": {
        "completedTimestamp": "2021-06-25T16:59:02.003Z",
        "transferState": "COMMITTED",
        "fulfilment": "VBCF9idmDR73DeYo-3dzx5IKn4w2cY5zEPYv11dlviE"
      }
    }
  }
}
Test Information
NameResult
Status code is 200 PASSED
Transfer state is 'COMMITTED' PASSED
Total 2 / 2
Test Failure
Test NameAssertion Error
Request Information
Request Method: post
Request URL: /scenarios
Response Information
Response Code: 200 - OK
Mean time per request: NA
Mean size per request: NA

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
Content-Type application/json
traceparent 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00
Request Body
[
  {
    "name": "scenario1",
    "operation": "postTransfers",
    "body": {
      "from": {
        "displayName": "testfsp1Fname testfsp1Lname",
        "idType": "MSISDN",
        "idValue": "17891239875",
        "extensionList": [
          {
            "key": "accountType",
            "value": "Wallet"
          }
        ]
      },
      "to": {
        "idType": "MSISDN",
        "idValue": "17891239874"
      },
      "amountType": "SEND",
      "currency": "USD",
      "amount": "158.36",
      "transactionType": "TRANSFER",
      "initiatorType": "CONSUMER",
      "note": "test payment 2020-06-26 11:52AM",
      "homeTransactionId": "123ABC"
    }
  },
  {
    "name": "scenario2",
    "operation": "putTransfers",
    "params": {
      "transferId": "{{scenario1.result.transferId}}"
    },
    "body": {
      "acceptQuote": true
    }
  }
]
CURL command
curl 'http://test3-sim-testfsp1-backend:3003/scenarios' -H 'content-type: application/json' -H 'traceparent: 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00' -H 'user-agent: axios/0.21.1' --data-binary '[{"name":"scenario1","operation":"postTransfers","body":{"from":{"displayName":"testfsp1Fname testfsp1Lname","idType":"MSISDN","idValue":"17891239875","extensionList":[{"key":"accountType","value":"Wallet"}]},"to":{"idType":"MSISDN","idValue":"17891239874"},"amountType":"SEND","currency":"USD","amount":"158.36","transactionType":"TRANSFER","initiatorType":"CONSUMER","note":"test payment 2020-06-26 11:52AM","homeTransactionId":"123ABC"}},{"name":"scenario2","operation":"putTransfers","params":{"transferId":"{{scenario1.result.transferId}}"},"body":{"acceptQuote":true}}]' --compressed
Response Headers
{
  "vary": "Origin",
  "content-type": "application/json; charset=utf-8",
  "content-length": "5209",
  "date": "Fri, 25 Jun 2021 16:59:02 GMT",
  "connection": "keep-alive"
}
Response Body
{
  "scenario1": {
    "result": {
      "from": {
        "displayName": "testfsp1Fname testfsp1Lname",
        "idType": "MSISDN",
        "idValue": "17891239875",
        "extensionList": [
          {
            "key": "accountType",
            "value": "Wallet"
          }
        ]
      },
      "to": {
        "idType": "MSISDN",
        "idValue": "17891239874",
        "fspId": "testfsp2",
        "extensionList": [
          {
            "key": "accountType",
            "value": "Wallet"
          }
        ],
        "firstName": "testfsp2WalletFname",
        "lastName": "testfsp2WalletLname",
        "dateOfBirth": "1985-05-13"
      },
      "amountType": "SEND",
      "currency": "USD",
      "amount": "158.36",
      "transactionType": "TRANSFER",
      "initiatorType": "CONSUMER",
      "note": "test payment 2020-06-26 11:52AM",
      "homeTransactionId": "123ABC",
      "transferId": "6c943e71-1431-4e45-988e-a5e716f64f80",
      "currentState": "COMPLETED",
      "initiatedTimestamp": "2021-06-25T16:59:02.179Z",
      "quoteId": "5677a96d-6ff8-4175-ac4e-0edb008ae325",
      "quoteResponse": {
        "transferAmount": {
          "amount": "158.36",
          "currency": "USD"
        },
        "expiration": "2021-06-25T17:00:02.544Z",
        "ilpPacket": "AYIEDQAAkAcPi_ACHWcudGVzdGZzcDIubXNpc2RuLjE3ODkxMjM5ODc0ggPjZXlKMGNtRnVjMkZqZEdsdmJrbGtJam9pTm1NNU5ETmxOekV0TVRRek1TMDBaVFExTFRrNE9HVXRZVFZsTnpFMlpqWTBaamd3SWl3aWNYVnZkR1ZKWkNJNklqVTJOemRoT1Raa0xUWm1aamd0TkRFM05TMWhZelJsTFRCbFpHSXdNRGhoWlRNeU5TSXNJbkJoZVdWbElqcDdJbkJoY25SNVNXUkpibVp2SWpwN0luQmhjblI1U1dSVWVYQmxJam9pVFZOSlUwUk9JaXdpY0dGeWRIbEpaR1Z1ZEdsbWFXVnlJam9pTVRjNE9URXlNems0TnpRaUxDSm1jM0JKWkNJNkluUmxjM1JtYzNBeUlpd2laWGgwWlc1emFXOXVUR2x6ZENJNmV5SmxlSFJsYm5OcGIyNGlPbHQ3SW10bGVTSTZJbUZqWTI5MWJuUlVlWEJsSWl3aWRtRnNkV1VpT2lKWFlXeHNaWFFpZlYxOWZTd2ljR1Z5YzI5dVlXeEpibVp2SWpwN0ltTnZiWEJzWlhoT1lXMWxJanA3SW1acGNuTjBUbUZ0WlNJNkluUmxjM1JtYzNBeVYyRnNiR1YwUm01aGJXVWlMQ0pzWVhOMFRtRnRaU0k2SW5SbGMzUm1jM0F5VjJGc2JHVjBURzVoYldVaWZTd2laR0YwWlU5bVFtbHlkR2dpT2lJeE9UZzFMVEExTFRFekluMTlMQ0p3WVhsbGNpSTZleUp3WVhKMGVVbGtTVzVtYnlJNmV5SndZWEowZVVsa1ZIbHdaU0k2SWsxVFNWTkVUaUlzSW5CaGNuUjVTV1JsYm5ScFptbGxjaUk2SWpFM09Ea3hNak01T0RjMUlpd2labk53U1dRaU9pSjBaWE4wWm5Od01TSXNJbVY0ZEdWdWMybHZia3hwYzNRaU9uc2laWGgwWlc1emFXOXVJanBiZXlKclpYa2lPaUpoWTJOdmRXNTBWSGx3WlNJc0luWmhiSFZsSWpvaVYyRnNiR1YwSW4xZGZYMHNJbTVoYldVaU9pSjBaWE4wWm5Od01VWnVZVzFsSUhSbGMzUm1jM0F4VEc1aGJXVWlmU3dpWVcxdmRXNTBJanA3SW1GdGIzVnVkQ0k2SWpFMU9DNHpOaUlzSW1OMWNuSmxibU41SWpvaVZWTkVJbjBzSW5SeVlXNXpZV04wYVc5dVZIbHdaU0k2ZXlKelkyVnVZWEpwYnlJNklsUlNRVTVUUmtWU0lpd2lhVzVwZEdsaGRHOXlJam9pVUVGWlJWSWlMQ0pwYm1sMGFXRjBiM0pVZVhCbElqb2lRMDlPVTFWTlJWSWlmWDAA",
        "condition": "PsBW0GmWsThdD62of3LplXoXetQ1pFTWYaZuyi7BHXE",
        "payeeFspFee": {
          "amount": "7",
          "currency": "USD"
        },
        "payeeFspCommission": {
          "amount": "7",
          "currency": "USD"
        }
      },
      "quoteResponseSource": "testfsp2",
      "fulfil": {
        "completedTimestamp": "2021-06-25T16:59:02.716Z",
        "transferState": "COMMITTED",
        "fulfilment": "yLiT5V_8PVaQq9b6gAP12qRI92oQK7txiuxgPmj5o8I"
      }
    }
  },
  "scenario2": {
    "result": {
      "from": {
        "displayName": "testfsp1Fname testfsp1Lname",
        "idType": "MSISDN",
        "idValue": "17891239875",
        "extensionList": [
          {
            "key": "accountType",
            "value": "Wallet"
          }
        ]
      },
      "to": {
        "idType": "MSISDN",
        "idValue": "17891239874",
        "fspId": "testfsp2",
        "extensionList": [
          {
            "key": "accountType",
            "value": "Wallet"
          }
        ],
        "firstName": "testfsp2WalletFname",
        "lastName": "testfsp2WalletLname",
        "dateOfBirth": "1985-05-13"
      },
      "amountType": "SEND",
      "currency": "USD",
      "amount": "158.36",
      "transactionType": "TRANSFER",
      "initiatorType": "CONSUMER",
      "note": "test payment 2020-06-26 11:52AM",
      "homeTransactionId": "123ABC",
      "transferId": "6c943e71-1431-4e45-988e-a5e716f64f80",
      "currentState": "COMPLETED",
      "initiatedTimestamp": "2021-06-25T16:59:02.179Z",
      "quoteId": "5677a96d-6ff8-4175-ac4e-0edb008ae325",
      "quoteResponse": {
        "transferAmount": {
          "amount": "158.36",
          "currency": "USD"
        },
        "expiration": "2021-06-25T17:00:02.544Z",
        "ilpPacket": "AYIEDQAAkAcPi_ACHWcudGVzdGZzcDIubXNpc2RuLjE3ODkxMjM5ODc0ggPjZXlKMGNtRnVjMkZqZEdsdmJrbGtJam9pTm1NNU5ETmxOekV0TVRRek1TMDBaVFExTFRrNE9HVXRZVFZsTnpFMlpqWTBaamd3SWl3aWNYVnZkR1ZKWkNJNklqVTJOemRoT1Raa0xUWm1aamd0TkRFM05TMWhZelJsTFRCbFpHSXdNRGhoWlRNeU5TSXNJbkJoZVdWbElqcDdJbkJoY25SNVNXUkpibVp2SWpwN0luQmhjblI1U1dSVWVYQmxJam9pVFZOSlUwUk9JaXdpY0dGeWRIbEpaR1Z1ZEdsbWFXVnlJam9pTVRjNE9URXlNems0TnpRaUxDSm1jM0JKWkNJNkluUmxjM1JtYzNBeUlpd2laWGgwWlc1emFXOXVUR2x6ZENJNmV5SmxlSFJsYm5OcGIyNGlPbHQ3SW10bGVTSTZJbUZqWTI5MWJuUlVlWEJsSWl3aWRtRnNkV1VpT2lKWFlXeHNaWFFpZlYxOWZTd2ljR1Z5YzI5dVlXeEpibVp2SWpwN0ltTnZiWEJzWlhoT1lXMWxJanA3SW1acGNuTjBUbUZ0WlNJNkluUmxjM1JtYzNBeVYyRnNiR1YwUm01aGJXVWlMQ0pzWVhOMFRtRnRaU0k2SW5SbGMzUm1jM0F5VjJGc2JHVjBURzVoYldVaWZTd2laR0YwWlU5bVFtbHlkR2dpT2lJeE9UZzFMVEExTFRFekluMTlMQ0p3WVhsbGNpSTZleUp3WVhKMGVVbGtTVzVtYnlJNmV5SndZWEowZVVsa1ZIbHdaU0k2SWsxVFNWTkVUaUlzSW5CaGNuUjVTV1JsYm5ScFptbGxjaUk2SWpFM09Ea3hNak01T0RjMUlpd2labk53U1dRaU9pSjBaWE4wWm5Od01TSXNJbVY0ZEdWdWMybHZia3hwYzNRaU9uc2laWGgwWlc1emFXOXVJanBiZXlKclpYa2lPaUpoWTJOdmRXNTBWSGx3WlNJc0luWmhiSFZsSWpvaVYyRnNiR1YwSW4xZGZYMHNJbTVoYldVaU9pSjBaWE4wWm5Od01VWnVZVzFsSUhSbGMzUm1jM0F4VEc1aGJXVWlmU3dpWVcxdmRXNTBJanA3SW1GdGIzVnVkQ0k2SWpFMU9DNHpOaUlzSW1OMWNuSmxibU41SWpvaVZWTkVJbjBzSW5SeVlXNXpZV04wYVc5dVZIbHdaU0k2ZXlKelkyVnVZWEpwYnlJNklsUlNRVTVUUmtWU0lpd2lhVzVwZEdsaGRHOXlJam9pVUVGWlJWSWlMQ0pwYm1sMGFXRjBiM0pVZVhCbElqb2lRMDlPVTFWTlJWSWlmWDAA",
        "condition": "PsBW0GmWsThdD62of3LplXoXetQ1pFTWYaZuyi7BHXE",
        "payeeFspFee": {
          "amount": "7",
          "currency": "USD"
        },
        "payeeFspCommission": {
          "amount": "7",
          "currency": "USD"
        }
      },
      "quoteResponseSource": "testfsp2",
      "fulfil": {
        "completedTimestamp": "2021-06-25T16:59:02.716Z",
        "transferState": "COMMITTED",
        "fulfilment": "yLiT5V_8PVaQq9b6gAP12qRI92oQK7txiuxgPmj5o8I"
      }
    }
  }
}
Test Information
NameResult
Status code is 200 PASSED
Transfer state is 'COMMITTED' PASSED
Total 2 / 2
Test Failure
Test NameAssertion Error
Request Information
Request Method: post
Request URL: /scenarios
Response Information
Response Code: 200 - OK
Mean time per request: NA
Mean size per request: NA

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
Content-Type application/json
traceparent 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00
Request Body
[
  {
    "name": "scenario1",
    "operation": "postTransfers",
    "body": {
      "from": {
        "displayName": "testfsp1BankFname testfsp1BankLname",
        "idType": "MSISDN",
        "idValue": "27713813914",
        "extensionList": [
          {
            "key": "accountType",
            "value": "Bank"
          }
        ]
      },
      "to": {
        "idType": "MSISDN",
        "idValue": "27713813917"
      },
      "amountType": "SEND",
      "currency": "USD",
      "amount": "211.15",
      "transactionType": "TRANSFER",
      "initiatorType": "CONSUMER",
      "note": "test payment 2020-06-26 11:52AM",
      "homeTransactionId": "123ABC"
    }
  },
  {
    "name": "scenario2",
    "operation": "putTransfers",
    "params": {
      "transferId": "{{scenario1.result.transferId}}"
    },
    "body": {
      "acceptQuote": true
    }
  }
]
CURL command
curl 'http://test3-sim-testfsp1-backend:3003/scenarios' -H 'content-type: application/json' -H 'traceparent: 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00' -H 'user-agent: axios/0.21.1' --data-binary '[{"name":"scenario1","operation":"postTransfers","body":{"from":{"displayName":"testfsp1BankFname testfsp1BankLname","idType":"MSISDN","idValue":"27713813914","extensionList":[{"key":"accountType","value":"Bank"}]},"to":{"idType":"MSISDN","idValue":"27713813917"},"amountType":"SEND","currency":"USD","amount":"211.15","transactionType":"TRANSFER","initiatorType":"CONSUMER","note":"test payment 2020-06-26 11:52AM","homeTransactionId":"123ABC"}},{"name":"scenario2","operation":"putTransfers","params":{"transferId":"{{scenario1.result.transferId}}"},"body":{"acceptQuote":true}}]' --compressed
Response Headers
{
  "vary": "Origin",
  "content-type": "application/json; charset=utf-8",
  "content-length": "5213",
  "date": "Fri, 25 Jun 2021 16:59:03 GMT",
  "connection": "keep-alive"
}
Response Body
{
  "scenario1": {
    "result": {
      "from": {
        "displayName": "testfsp1BankFname testfsp1BankLname",
        "idType": "MSISDN",
        "idValue": "27713813914",
        "extensionList": [
          {
            "key": "accountType",
            "value": "Bank"
          }
        ]
      },
      "to": {
        "idType": "MSISDN",
        "idValue": "27713813917",
        "fspId": "testfsp4",
        "extensionList": [
          {
            "key": "accountType",
            "value": "Bank"
          }
        ],
        "firstName": "testfsp4BankFname",
        "lastName": "testfsp4BankLname",
        "dateOfBirth": "1985-05-13"
      },
      "amountType": "SEND",
      "currency": "USD",
      "amount": "211.15",
      "transactionType": "TRANSFER",
      "initiatorType": "CONSUMER",
      "note": "test payment 2020-06-26 11:52AM",
      "homeTransactionId": "123ABC",
      "transferId": "9f6e96b1-d666-4054-abc4-8c256e3fed00",
      "currentState": "COMPLETED",
      "initiatedTimestamp": "2021-06-25T16:59:02.820Z",
      "quoteId": "5cd89792-64c2-4b25-ad4c-81b3bfc512c9",
      "quoteResponse": {
        "transferAmount": {
          "amount": "211.15",
          "currency": "USD"
        },
        "expiration": "2021-06-25T17:00:03.144Z",
        "ilpPacket": "AYIEDQAAAAAAAFJ7HWcudGVzdGZzcDQubXNpc2RuLjI3NzEzODEzOTE3ggPjZXlKMGNtRnVjMkZqZEdsdmJrbGtJam9pT1dZMlpUazJZakV0WkRZMk5pMDBNRFUwTFdGaVl6UXRPR015TlRabE0yWmxaREF3SWl3aWNYVnZkR1ZKWkNJNklqVmpaRGc1TnpreUxUWTBZekl0TkdJeU5TMWhaRFJqTFRneFlqTmlabU0xTVRKak9TSXNJbkJoZVdWbElqcDdJbkJoY25SNVNXUkpibVp2SWpwN0luQmhjblI1U1dSVWVYQmxJam9pVFZOSlUwUk9JaXdpY0dGeWRIbEpaR1Z1ZEdsbWFXVnlJam9pTWpjM01UTTRNVE01TVRjaUxDSm1jM0JKWkNJNkluUmxjM1JtYzNBMElpd2laWGgwWlc1emFXOXVUR2x6ZENJNmV5SmxlSFJsYm5OcGIyNGlPbHQ3SW10bGVTSTZJbUZqWTI5MWJuUlVlWEJsSWl3aWRtRnNkV1VpT2lKQ1lXNXJJbjFkZlgwc0luQmxjbk52Ym1Gc1NXNW1ieUk2ZXlKamIyMXdiR1Y0VG1GdFpTSTZleUptYVhKemRFNWhiV1VpT2lKMFpYTjBabk53TkVKaGJtdEdibUZ0WlNJc0lteGhjM1JPWVcxbElqb2lkR1Z6ZEdaemNEUkNZVzVyVEc1aGJXVWlmU3dpWkdGMFpVOW1RbWx5ZEdnaU9pSXhPVGcxTFRBMUxURXpJbjE5TENKd1lYbGxjaUk2ZXlKd1lYSjBlVWxrU1c1bWJ5STZleUp3WVhKMGVVbGtWSGx3WlNJNklrMVRTVk5FVGlJc0luQmhjblI1U1dSbGJuUnBabWxsY2lJNklqSTNOekV6T0RFek9URTBJaXdpWm5Od1NXUWlPaUowWlhOMFpuTndNU0lzSW1WNGRHVnVjMmx2Ymt4cGMzUWlPbnNpWlhoMFpXNXphVzl1SWpwYmV5SnJaWGtpT2lKaFkyTnZkVzUwVkhsd1pTSXNJblpoYkhWbElqb2lRbUZ1YXlKOVhYMTlMQ0p1WVcxbElqb2lkR1Z6ZEdaemNERkNZVzVyUm01aGJXVWdkR1Z6ZEdaemNERkNZVzVyVEc1aGJXVWlmU3dpWVcxdmRXNTBJanA3SW1GdGIzVnVkQ0k2SWpJeE1TNHhOU0lzSW1OMWNuSmxibU41SWpvaVZWTkVJbjBzSW5SeVlXNXpZV04wYVc5dVZIbHdaU0k2ZXlKelkyVnVZWEpwYnlJNklsUlNRVTVUUmtWU0lpd2lhVzVwZEdsaGRHOXlJam9pVUVGWlJWSWlMQ0pwYm1sMGFXRjBiM0pVZVhCbElqb2lRMDlPVTFWTlJWSWlmWDAA",
        "condition": "CPVANLlwGBfKc889S8q0UnhrXGW5l_1pmMFuf_HQasY",
        "payeeFspFee": {
          "amount": "10",
          "currency": "USD"
        },
        "payeeFspCommission": {
          "amount": "10",
          "currency": "USD"
        }
      },
      "quoteResponseSource": "testfsp4",
      "fulfil": {
        "completedTimestamp": "2021-06-25T16:59:03.303Z",
        "transferState": "COMMITTED",
        "fulfilment": "PMvmKq8cTGjwb7bk9Lrf4cAN1-K4kdbEonijKrcRW-g"
      }
    }
  },
  "scenario2": {
    "result": {
      "from": {
        "displayName": "testfsp1BankFname testfsp1BankLname",
        "idType": "MSISDN",
        "idValue": "27713813914",
        "extensionList": [
          {
            "key": "accountType",
            "value": "Bank"
          }
        ]
      },
      "to": {
        "idType": "MSISDN",
        "idValue": "27713813917",
        "fspId": "testfsp4",
        "extensionList": [
          {
            "key": "accountType",
            "value": "Bank"
          }
        ],
        "firstName": "testfsp4BankFname",
        "lastName": "testfsp4BankLname",
        "dateOfBirth": "1985-05-13"
      },
      "amountType": "SEND",
      "currency": "USD",
      "amount": "211.15",
      "transactionType": "TRANSFER",
      "initiatorType": "CONSUMER",
      "note": "test payment 2020-06-26 11:52AM",
      "homeTransactionId": "123ABC",
      "transferId": "9f6e96b1-d666-4054-abc4-8c256e3fed00",
      "currentState": "COMPLETED",
      "initiatedTimestamp": "2021-06-25T16:59:02.820Z",
      "quoteId": "5cd89792-64c2-4b25-ad4c-81b3bfc512c9",
      "quoteResponse": {
        "transferAmount": {
          "amount": "211.15",
          "currency": "USD"
        },
        "expiration": "2021-06-25T17:00:03.144Z",
        "ilpPacket": "AYIEDQAAAAAAAFJ7HWcudGVzdGZzcDQubXNpc2RuLjI3NzEzODEzOTE3ggPjZXlKMGNtRnVjMkZqZEdsdmJrbGtJam9pT1dZMlpUazJZakV0WkRZMk5pMDBNRFUwTFdGaVl6UXRPR015TlRabE0yWmxaREF3SWl3aWNYVnZkR1ZKWkNJNklqVmpaRGc1TnpreUxUWTBZekl0TkdJeU5TMWhaRFJqTFRneFlqTmlabU0xTVRKak9TSXNJbkJoZVdWbElqcDdJbkJoY25SNVNXUkpibVp2SWpwN0luQmhjblI1U1dSVWVYQmxJam9pVFZOSlUwUk9JaXdpY0dGeWRIbEpaR1Z1ZEdsbWFXVnlJam9pTWpjM01UTTRNVE01TVRjaUxDSm1jM0JKWkNJNkluUmxjM1JtYzNBMElpd2laWGgwWlc1emFXOXVUR2x6ZENJNmV5SmxlSFJsYm5OcGIyNGlPbHQ3SW10bGVTSTZJbUZqWTI5MWJuUlVlWEJsSWl3aWRtRnNkV1VpT2lKQ1lXNXJJbjFkZlgwc0luQmxjbk52Ym1Gc1NXNW1ieUk2ZXlKamIyMXdiR1Y0VG1GdFpTSTZleUptYVhKemRFNWhiV1VpT2lKMFpYTjBabk53TkVKaGJtdEdibUZ0WlNJc0lteGhjM1JPWVcxbElqb2lkR1Z6ZEdaemNEUkNZVzVyVEc1aGJXVWlmU3dpWkdGMFpVOW1RbWx5ZEdnaU9pSXhPVGcxTFRBMUxURXpJbjE5TENKd1lYbGxjaUk2ZXlKd1lYSjBlVWxrU1c1bWJ5STZleUp3WVhKMGVVbGtWSGx3WlNJNklrMVRTVk5FVGlJc0luQmhjblI1U1dSbGJuUnBabWxsY2lJNklqSTNOekV6T0RFek9URTBJaXdpWm5Od1NXUWlPaUowWlhOMFpuTndNU0lzSW1WNGRHVnVjMmx2Ymt4cGMzUWlPbnNpWlhoMFpXNXphVzl1SWpwYmV5SnJaWGtpT2lKaFkyTnZkVzUwVkhsd1pTSXNJblpoYkhWbElqb2lRbUZ1YXlKOVhYMTlMQ0p1WVcxbElqb2lkR1Z6ZEdaemNERkNZVzVyUm01aGJXVWdkR1Z6ZEdaemNERkNZVzVyVEc1aGJXVWlmU3dpWVcxdmRXNTBJanA3SW1GdGIzVnVkQ0k2SWpJeE1TNHhOU0lzSW1OMWNuSmxibU41SWpvaVZWTkVJbjBzSW5SeVlXNXpZV04wYVc5dVZIbHdaU0k2ZXlKelkyVnVZWEpwYnlJNklsUlNRVTVUUmtWU0lpd2lhVzVwZEdsaGRHOXlJam9pVUVGWlJWSWlMQ0pwYm1sMGFXRjBiM0pVZVhCbElqb2lRMDlPVTFWTlJWSWlmWDAA",
        "condition": "CPVANLlwGBfKc889S8q0UnhrXGW5l_1pmMFuf_HQasY",
        "payeeFspFee": {
          "amount": "10",
          "currency": "USD"
        },
        "payeeFspCommission": {
          "amount": "10",
          "currency": "USD"
        }
      },
      "quoteResponseSource": "testfsp4",
      "fulfil": {
        "completedTimestamp": "2021-06-25T16:59:03.303Z",
        "transferState": "COMMITTED",
        "fulfilment": "PMvmKq8cTGjwb7bk9Lrf4cAN1-K4kdbEonijKrcRW-g"
      }
    }
  }
}
Test Information
NameResult
Status code is 200 PASSED
Transfer state is 'COMMITTED' PASSED
Total 2 / 2
Test Failure
Test NameAssertion Error
Request Information
Request Method: post
Request URL: /scenarios
Response Information
Response Code: 200 - OK
Mean time per request: NA
Mean size per request: NA

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
Content-Type application/json
traceparent 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00
Request Body
[
  {
    "name": "scenario1",
    "operation": "postTransfers",
    "body": {
      "from": {
        "displayName": "testfsp1Fname testfsp1Lname",
        "idType": "MSISDN",
        "idValue": "17891239875",
        "extensionList": [
          {
            "key": "accountType",
            "value": "Wallet"
          }
        ]
      },
      "to": {
        "idType": "MSISDN",
        "idValue": "17891239874"
      },
      "amountType": "SEND",
      "currency": "USD",
      "amount": "211.15",
      "transactionType": "TRANSFER",
      "initiatorType": "CONSUMER",
      "note": "test payment 2020-06-26 11:52AM",
      "homeTransactionId": "123ABC"
    }
  },
  {
    "name": "scenario2",
    "operation": "putTransfers",
    "params": {
      "transferId": "{{scenario1.result.transferId}}"
    },
    "body": {
      "acceptQuote": true
    }
  }
]
CURL command
curl 'http://test3-sim-testfsp1-backend:3003/scenarios' -H 'content-type: application/json' -H 'traceparent: 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00' -H 'user-agent: axios/0.21.1' --data-binary '[{"name":"scenario1","operation":"postTransfers","body":{"from":{"displayName":"testfsp1Fname testfsp1Lname","idType":"MSISDN","idValue":"17891239875","extensionList":[{"key":"accountType","value":"Wallet"}]},"to":{"idType":"MSISDN","idValue":"17891239874"},"amountType":"SEND","currency":"USD","amount":"211.15","transactionType":"TRANSFER","initiatorType":"CONSUMER","note":"test payment 2020-06-26 11:52AM","homeTransactionId":"123ABC"}},{"name":"scenario2","operation":"putTransfers","params":{"transferId":"{{scenario1.result.transferId}}"},"body":{"acceptQuote":true}}]' --compressed
Response Headers
{
  "vary": "Origin",
  "content-type": "application/json; charset=utf-8",
  "content-length": "5213",
  "date": "Fri, 25 Jun 2021 16:59:03 GMT",
  "connection": "keep-alive"
}
Response Body
{
  "scenario1": {
    "result": {
      "from": {
        "displayName": "testfsp1Fname testfsp1Lname",
        "idType": "MSISDN",
        "idValue": "17891239875",
        "extensionList": [
          {
            "key": "accountType",
            "value": "Wallet"
          }
        ]
      },
      "to": {
        "idType": "MSISDN",
        "idValue": "17891239874",
        "fspId": "testfsp2",
        "extensionList": [
          {
            "key": "accountType",
            "value": "Wallet"
          }
        ],
        "firstName": "testfsp2WalletFname",
        "lastName": "testfsp2WalletLname",
        "dateOfBirth": "1985-05-13"
      },
      "amountType": "SEND",
      "currency": "USD",
      "amount": "211.15",
      "transactionType": "TRANSFER",
      "initiatorType": "CONSUMER",
      "note": "test payment 2020-06-26 11:52AM",
      "homeTransactionId": "123ABC",
      "transferId": "440c0a08-7d1b-4381-9edc-b2598397a1ac",
      "currentState": "COMPLETED",
      "initiatedTimestamp": "2021-06-25T16:59:03.410Z",
      "quoteId": "dc2c61d3-3085-4ec9-89f4-a84e3d860d18",
      "quoteResponse": {
        "transferAmount": {
          "amount": "211.15",
          "currency": "USD"
        },
        "expiration": "2021-06-25T17:00:03.735Z",
        "ilpPacket": "AYIEDQAAAAAAAFJ7HWcudGVzdGZzcDIubXNpc2RuLjE3ODkxMjM5ODc0ggPjZXlKMGNtRnVjMkZqZEdsdmJrbGtJam9pTkRRd1l6QmhNRGd0TjJReFlpMDBNemd4TFRsbFpHTXRZakkxT1Rnek9UZGhNV0ZqSWl3aWNYVnZkR1ZKWkNJNkltUmpNbU0yTVdRekxUTXdPRFV0TkdWak9TMDRPV1kwTFdFNE5HVXpaRGcyTUdReE9DSXNJbkJoZVdWbElqcDdJbkJoY25SNVNXUkpibVp2SWpwN0luQmhjblI1U1dSVWVYQmxJam9pVFZOSlUwUk9JaXdpY0dGeWRIbEpaR1Z1ZEdsbWFXVnlJam9pTVRjNE9URXlNems0TnpRaUxDSm1jM0JKWkNJNkluUmxjM1JtYzNBeUlpd2laWGgwWlc1emFXOXVUR2x6ZENJNmV5SmxlSFJsYm5OcGIyNGlPbHQ3SW10bGVTSTZJbUZqWTI5MWJuUlVlWEJsSWl3aWRtRnNkV1VpT2lKWFlXeHNaWFFpZlYxOWZTd2ljR1Z5YzI5dVlXeEpibVp2SWpwN0ltTnZiWEJzWlhoT1lXMWxJanA3SW1acGNuTjBUbUZ0WlNJNkluUmxjM1JtYzNBeVYyRnNiR1YwUm01aGJXVWlMQ0pzWVhOMFRtRnRaU0k2SW5SbGMzUm1jM0F5VjJGc2JHVjBURzVoYldVaWZTd2laR0YwWlU5bVFtbHlkR2dpT2lJeE9UZzFMVEExTFRFekluMTlMQ0p3WVhsbGNpSTZleUp3WVhKMGVVbGtTVzVtYnlJNmV5SndZWEowZVVsa1ZIbHdaU0k2SWsxVFNWTkVUaUlzSW5CaGNuUjVTV1JsYm5ScFptbGxjaUk2SWpFM09Ea3hNak01T0RjMUlpd2labk53U1dRaU9pSjBaWE4wWm5Od01TSXNJbVY0ZEdWdWMybHZia3hwYzNRaU9uc2laWGgwWlc1emFXOXVJanBiZXlKclpYa2lPaUpoWTJOdmRXNTBWSGx3WlNJc0luWmhiSFZsSWpvaVYyRnNiR1YwSW4xZGZYMHNJbTVoYldVaU9pSjBaWE4wWm5Od01VWnVZVzFsSUhSbGMzUm1jM0F4VEc1aGJXVWlmU3dpWVcxdmRXNTBJanA3SW1GdGIzVnVkQ0k2SWpJeE1TNHhOU0lzSW1OMWNuSmxibU41SWpvaVZWTkVJbjBzSW5SeVlXNXpZV04wYVc5dVZIbHdaU0k2ZXlKelkyVnVZWEpwYnlJNklsUlNRVTVUUmtWU0lpd2lhVzVwZEdsaGRHOXlJam9pVUVGWlJWSWlMQ0pwYm1sMGFXRjBiM0pVZVhCbElqb2lRMDlPVTFWTlJWSWlmWDAA",
        "condition": "XLfZ3fQOqH9eS4ZS97Hlb-LBYIN-44HUSdT2L94w6SA",
        "payeeFspFee": {
          "amount": "10",
          "currency": "USD"
        },
        "payeeFspCommission": {
          "amount": "10",
          "currency": "USD"
        }
      },
      "quoteResponseSource": "testfsp2",
      "fulfil": {
        "completedTimestamp": "2021-06-25T16:59:03.909Z",
        "transferState": "COMMITTED",
        "fulfilment": "u_AONe01h-080WL2nWP4AiZGTv1Pk9lvP__7hczHoX0"
      }
    }
  },
  "scenario2": {
    "result": {
      "from": {
        "displayName": "testfsp1Fname testfsp1Lname",
        "idType": "MSISDN",
        "idValue": "17891239875",
        "extensionList": [
          {
            "key": "accountType",
            "value": "Wallet"
          }
        ]
      },
      "to": {
        "idType": "MSISDN",
        "idValue": "17891239874",
        "fspId": "testfsp2",
        "extensionList": [
          {
            "key": "accountType",
            "value": "Wallet"
          }
        ],
        "firstName": "testfsp2WalletFname",
        "lastName": "testfsp2WalletLname",
        "dateOfBirth": "1985-05-13"
      },
      "amountType": "SEND",
      "currency": "USD",
      "amount": "211.15",
      "transactionType": "TRANSFER",
      "initiatorType": "CONSUMER",
      "note": "test payment 2020-06-26 11:52AM",
      "homeTransactionId": "123ABC",
      "transferId": "440c0a08-7d1b-4381-9edc-b2598397a1ac",
      "currentState": "COMPLETED",
      "initiatedTimestamp": "2021-06-25T16:59:03.410Z",
      "quoteId": "dc2c61d3-3085-4ec9-89f4-a84e3d860d18",
      "quoteResponse": {
        "transferAmount": {
          "amount": "211.15",
          "currency": "USD"
        },
        "expiration": "2021-06-25T17:00:03.735Z",
        "ilpPacket": "AYIEDQAAAAAAAFJ7HWcudGVzdGZzcDIubXNpc2RuLjE3ODkxMjM5ODc0ggPjZXlKMGNtRnVjMkZqZEdsdmJrbGtJam9pTkRRd1l6QmhNRGd0TjJReFlpMDBNemd4TFRsbFpHTXRZakkxT1Rnek9UZGhNV0ZqSWl3aWNYVnZkR1ZKWkNJNkltUmpNbU0yTVdRekxUTXdPRFV0TkdWak9TMDRPV1kwTFdFNE5HVXpaRGcyTUdReE9DSXNJbkJoZVdWbElqcDdJbkJoY25SNVNXUkpibVp2SWpwN0luQmhjblI1U1dSVWVYQmxJam9pVFZOSlUwUk9JaXdpY0dGeWRIbEpaR1Z1ZEdsbWFXVnlJam9pTVRjNE9URXlNems0TnpRaUxDSm1jM0JKWkNJNkluUmxjM1JtYzNBeUlpd2laWGgwWlc1emFXOXVUR2x6ZENJNmV5SmxlSFJsYm5OcGIyNGlPbHQ3SW10bGVTSTZJbUZqWTI5MWJuUlVlWEJsSWl3aWRtRnNkV1VpT2lKWFlXeHNaWFFpZlYxOWZTd2ljR1Z5YzI5dVlXeEpibVp2SWpwN0ltTnZiWEJzWlhoT1lXMWxJanA3SW1acGNuTjBUbUZ0WlNJNkluUmxjM1JtYzNBeVYyRnNiR1YwUm01aGJXVWlMQ0pzWVhOMFRtRnRaU0k2SW5SbGMzUm1jM0F5VjJGc2JHVjBURzVoYldVaWZTd2laR0YwWlU5bVFtbHlkR2dpT2lJeE9UZzFMVEExTFRFekluMTlMQ0p3WVhsbGNpSTZleUp3WVhKMGVVbGtTVzVtYnlJNmV5SndZWEowZVVsa1ZIbHdaU0k2SWsxVFNWTkVUaUlzSW5CaGNuUjVTV1JsYm5ScFptbGxjaUk2SWpFM09Ea3hNak01T0RjMUlpd2labk53U1dRaU9pSjBaWE4wWm5Od01TSXNJbVY0ZEdWdWMybHZia3hwYzNRaU9uc2laWGgwWlc1emFXOXVJanBiZXlKclpYa2lPaUpoWTJOdmRXNTBWSGx3WlNJc0luWmhiSFZsSWpvaVYyRnNiR1YwSW4xZGZYMHNJbTVoYldVaU9pSjBaWE4wWm5Od01VWnVZVzFsSUhSbGMzUm1jM0F4VEc1aGJXVWlmU3dpWVcxdmRXNTBJanA3SW1GdGIzVnVkQ0k2SWpJeE1TNHhOU0lzSW1OMWNuSmxibU41SWpvaVZWTkVJbjBzSW5SeVlXNXpZV04wYVc5dVZIbHdaU0k2ZXlKelkyVnVZWEpwYnlJNklsUlNRVTVUUmtWU0lpd2lhVzVwZEdsaGRHOXlJam9pVUVGWlJWSWlMQ0pwYm1sMGFXRjBiM0pVZVhCbElqb2lRMDlPVTFWTlJWSWlmWDAA",
        "condition": "XLfZ3fQOqH9eS4ZS97Hlb-LBYIN-44HUSdT2L94w6SA",
        "payeeFspFee": {
          "amount": "10",
          "currency": "USD"
        },
        "payeeFspCommission": {
          "amount": "10",
          "currency": "USD"
        }
      },
      "quoteResponseSource": "testfsp2",
      "fulfil": {
        "completedTimestamp": "2021-06-25T16:59:03.909Z",
        "transferState": "COMMITTED",
        "fulfilment": "u_AONe01h-080WL2nWP4AiZGTv1Pk9lvP__7hczHoX0"
      }
    }
  }
}
Test Information
NameResult
Status code is 200 PASSED
Transfer state is 'COMMITTED' PASSED
Total 2 / 2
Test Failure
Test NameAssertion Error
Request Information
Request Method: post
Request URL: /scenarios
Response Information
Response Code: 200 - OK
Mean time per request: NA
Mean size per request: NA

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
Content-Type application/json
traceparent 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00
Request Body
[
  {
    "name": "scenario1",
    "operation": "postTransfers",
    "body": {
      "from": {
        "displayName": "testfsp3WalletFname testfsp3WalletLname",
        "idType": "MSISDN",
        "idValue": "17891239873",
        "extensionList": [
          {
            "key": "accountType",
            "value": "Wallet"
          }
        ]
      },
      "to": {
        "idType": "MSISDN",
        "idValue": "17891239875"
      },
      "amountType": "RECEIVE",
      "currency": "USD",
      "amount": "14.21",
      "transactionType": "TRANSFER",
      "initiatorType": "CONSUMER",
      "note": "from testfsp2 to testfsp1, wallet-to-wallet RECEIVE",
      "homeTransactionId": "123ABC"
    }
  },
  {
    "name": "scenario2",
    "operation": "putTransfers",
    "params": {
      "transferId": "{{scenario1.result.transferId}}"
    },
    "body": {
      "acceptQuote": true
    }
  }
]
CURL command
curl 'http://test3-sim-testfsp3-backend:3003/scenarios' -H 'content-type: application/json' -H 'traceparent: 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00' -H 'user-agent: axios/0.21.1' --data-binary '[{"name":"scenario1","operation":"postTransfers","body":{"from":{"displayName":"testfsp3WalletFname testfsp3WalletLname","idType":"MSISDN","idValue":"17891239873","extensionList":[{"key":"accountType","value":"Wallet"}]},"to":{"idType":"MSISDN","idValue":"17891239875"},"amountType":"RECEIVE","currency":"USD","amount":"14.21","transactionType":"TRANSFER","initiatorType":"CONSUMER","note":"from testfsp2 to testfsp1, wallet-to-wallet RECEIVE","homeTransactionId":"123ABC"}},{"name":"scenario2","operation":"putTransfers","params":{"transferId":"{{scenario1.result.transferId}}"},"body":{"acceptQuote":true}}]' --compressed
Response Headers
{
  "vary": "Origin",
  "content-type": "application/json; charset=utf-8",
  "content-length": "5249",
  "date": "Fri, 25 Jun 2021 16:59:04 GMT",
  "connection": "keep-alive"
}
Response Body
{
  "scenario1": {
    "result": {
      "from": {
        "displayName": "testfsp3WalletFname testfsp3WalletLname",
        "idType": "MSISDN",
        "idValue": "17891239873",
        "extensionList": [
          {
            "key": "accountType",
            "value": "Wallet"
          }
        ]
      },
      "to": {
        "idType": "MSISDN",
        "idValue": "17891239875",
        "fspId": "testfsp1",
        "extensionList": [
          {
            "key": "accountType",
            "value": "Wallet"
          }
        ],
        "firstName": "testfsp1Fname",
        "lastName": "testfsp1Lname",
        "dateOfBirth": "1985-05-13"
      },
      "amountType": "RECEIVE",
      "currency": "USD",
      "amount": "14.21",
      "transactionType": "TRANSFER",
      "initiatorType": "CONSUMER",
      "note": "from testfsp2 to testfsp1, wallet-to-wallet RECEIVE",
      "homeTransactionId": "123ABC",
      "transferId": "ef749773-3a0a-4104-a3a9-417f2aee652f",
      "currentState": "COMPLETED",
      "initiatedTimestamp": "2021-06-25T16:59:04.009Z",
      "quoteId": "4a2a6804-756c-4533-97a3-aa1e8e2a50b2",
      "quoteResponse": {
        "transferAmount": {
          "amount": "14.21",
          "currency": "USD"
        },
        "expiration": "2021-06-25T17:00:04.342Z",
        "ilpPacket": "AYIEDAAAAAAAAAWNHWcudGVzdGZzcDEubXNpc2RuLjE3ODkxMjM5ODc1ggPiZXlKMGNtRnVjMkZqZEdsdmJrbGtJam9pWldZM05EazNOek10TTJFd1lTMDBNVEEwTFdFellUa3ROREUzWmpKaFpXVTJOVEptSWl3aWNYVnZkR1ZKWkNJNklqUmhNbUUyT0RBMExUYzFObU10TkRVek15MDVOMkV6TFdGaE1XVTRaVEpoTlRCaU1pSXNJbkJoZVdWbElqcDdJbkJoY25SNVNXUkpibVp2SWpwN0luQmhjblI1U1dSVWVYQmxJam9pVFZOSlUwUk9JaXdpY0dGeWRIbEpaR1Z1ZEdsbWFXVnlJam9pTVRjNE9URXlNems0TnpVaUxDSm1jM0JKWkNJNkluUmxjM1JtYzNBeElpd2laWGgwWlc1emFXOXVUR2x6ZENJNmV5SmxlSFJsYm5OcGIyNGlPbHQ3SW10bGVTSTZJbUZqWTI5MWJuUlVlWEJsSWl3aWRtRnNkV1VpT2lKWFlXeHNaWFFpZlYxOWZTd2ljR1Z5YzI5dVlXeEpibVp2SWpwN0ltTnZiWEJzWlhoT1lXMWxJanA3SW1acGNuTjBUbUZ0WlNJNkluUmxjM1JtYzNBeFJtNWhiV1VpTENKc1lYTjBUbUZ0WlNJNkluUmxjM1JtYzNBeFRHNWhiV1VpZlN3aVpHRjBaVTltUW1seWRHZ2lPaUl4T1RnMUxUQTFMVEV6SW4xOUxDSndZWGxsY2lJNmV5SndZWEowZVVsa1NXNW1ieUk2ZXlKd1lYSjBlVWxrVkhsd1pTSTZJazFUU1ZORVRpSXNJbkJoY25SNVNXUmxiblJwWm1sbGNpSTZJakUzT0RreE1qTTVPRGN6SWl3aVpuTndTV1FpT2lKMFpYTjBabk53TXlJc0ltVjRkR1Z1YzJsdmJreHBjM1FpT25zaVpYaDBaVzV6YVc5dUlqcGJleUpyWlhraU9pSmhZMk52ZFc1MFZIbHdaU0lzSW5aaGJIVmxJam9pVjJGc2JHVjBJbjFkZlgwc0ltNWhiV1VpT2lKMFpYTjBabk53TTFkaGJHeGxkRVp1WVcxbElIUmxjM1JtYzNBelYyRnNiR1YwVEc1aGJXVWlmU3dpWVcxdmRXNTBJanA3SW1GdGIzVnVkQ0k2SWpFMExqSXhJaXdpWTNWeWNtVnVZM2tpT2lKVlUwUWlmU3dpZEhKaGJuTmhZM1JwYjI1VWVYQmxJanA3SW5OalpXNWhjbWx2SWpvaVZGSkJUbE5HUlZJaUxDSnBibWwwYVdGMGIzSWlPaUpRUVZsRlVpSXNJbWx1YVhScFlYUnZjbFI1Y0dVaU9pSkRUMDVUVlUxRlVpSjlmUQA",
        "condition": "Qsl782MwR22S67Peaa_k8QIzFbLaKZBv9MkNw20RHG4",
        "payeeFspFee": {
          "amount": "0",
          "currency": "USD"
        },
        "payeeFspCommission": {
          "amount": "0",
          "currency": "USD"
        }
      },
      "quoteResponseSource": "testfsp1",
      "fulfil": {
        "completedTimestamp": "2021-06-25T16:59:04.524Z",
        "transferState": "COMMITTED",
        "fulfilment": "tdJdWTrsKlrTwfK1TIVPDdeYNj3LA6EH3poD5kcVB3c"
      }
    }
  },
  "scenario2": {
    "result": {
      "from": {
        "displayName": "testfsp3WalletFname testfsp3WalletLname",
        "idType": "MSISDN",
        "idValue": "17891239873",
        "extensionList": [
          {
            "key": "accountType",
            "value": "Wallet"
          }
        ]
      },
      "to": {
        "idType": "MSISDN",
        "idValue": "17891239875",
        "fspId": "testfsp1",
        "extensionList": [
          {
            "key": "accountType",
            "value": "Wallet"
          }
        ],
        "firstName": "testfsp1Fname",
        "lastName": "testfsp1Lname",
        "dateOfBirth": "1985-05-13"
      },
      "amountType": "RECEIVE",
      "currency": "USD",
      "amount": "14.21",
      "transactionType": "TRANSFER",
      "initiatorType": "CONSUMER",
      "note": "from testfsp2 to testfsp1, wallet-to-wallet RECEIVE",
      "homeTransactionId": "123ABC",
      "transferId": "ef749773-3a0a-4104-a3a9-417f2aee652f",
      "currentState": "COMPLETED",
      "initiatedTimestamp": "2021-06-25T16:59:04.009Z",
      "quoteId": "4a2a6804-756c-4533-97a3-aa1e8e2a50b2",
      "quoteResponse": {
        "transferAmount": {
          "amount": "14.21",
          "currency": "USD"
        },
        "expiration": "2021-06-25T17:00:04.342Z",
        "ilpPacket": "AYIEDAAAAAAAAAWNHWcudGVzdGZzcDEubXNpc2RuLjE3ODkxMjM5ODc1ggPiZXlKMGNtRnVjMkZqZEdsdmJrbGtJam9pWldZM05EazNOek10TTJFd1lTMDBNVEEwTFdFellUa3ROREUzWmpKaFpXVTJOVEptSWl3aWNYVnZkR1ZKWkNJNklqUmhNbUUyT0RBMExUYzFObU10TkRVek15MDVOMkV6TFdGaE1XVTRaVEpoTlRCaU1pSXNJbkJoZVdWbElqcDdJbkJoY25SNVNXUkpibVp2SWpwN0luQmhjblI1U1dSVWVYQmxJam9pVFZOSlUwUk9JaXdpY0dGeWRIbEpaR1Z1ZEdsbWFXVnlJam9pTVRjNE9URXlNems0TnpVaUxDSm1jM0JKWkNJNkluUmxjM1JtYzNBeElpd2laWGgwWlc1emFXOXVUR2x6ZENJNmV5SmxlSFJsYm5OcGIyNGlPbHQ3SW10bGVTSTZJbUZqWTI5MWJuUlVlWEJsSWl3aWRtRnNkV1VpT2lKWFlXeHNaWFFpZlYxOWZTd2ljR1Z5YzI5dVlXeEpibVp2SWpwN0ltTnZiWEJzWlhoT1lXMWxJanA3SW1acGNuTjBUbUZ0WlNJNkluUmxjM1JtYzNBeFJtNWhiV1VpTENKc1lYTjBUbUZ0WlNJNkluUmxjM1JtYzNBeFRHNWhiV1VpZlN3aVpHRjBaVTltUW1seWRHZ2lPaUl4T1RnMUxUQTFMVEV6SW4xOUxDSndZWGxsY2lJNmV5SndZWEowZVVsa1NXNW1ieUk2ZXlKd1lYSjBlVWxrVkhsd1pTSTZJazFUU1ZORVRpSXNJbkJoY25SNVNXUmxiblJwWm1sbGNpSTZJakUzT0RreE1qTTVPRGN6SWl3aVpuTndTV1FpT2lKMFpYTjBabk53TXlJc0ltVjRkR1Z1YzJsdmJreHBjM1FpT25zaVpYaDBaVzV6YVc5dUlqcGJleUpyWlhraU9pSmhZMk52ZFc1MFZIbHdaU0lzSW5aaGJIVmxJam9pVjJGc2JHVjBJbjFkZlgwc0ltNWhiV1VpT2lKMFpYTjBabk53TTFkaGJHeGxkRVp1WVcxbElIUmxjM1JtYzNBelYyRnNiR1YwVEc1aGJXVWlmU3dpWVcxdmRXNTBJanA3SW1GdGIzVnVkQ0k2SWpFMExqSXhJaXdpWTNWeWNtVnVZM2tpT2lKVlUwUWlmU3dpZEhKaGJuTmhZM1JwYjI1VWVYQmxJanA3SW5OalpXNWhjbWx2SWpvaVZGSkJUbE5HUlZJaUxDSnBibWwwYVdGMGIzSWlPaUpRUVZsRlVpSXNJbWx1YVhScFlYUnZjbFI1Y0dVaU9pSkRUMDVUVlUxRlVpSjlmUQA",
        "condition": "Qsl782MwR22S67Peaa_k8QIzFbLaKZBv9MkNw20RHG4",
        "payeeFspFee": {
          "amount": "0",
          "currency": "USD"
        },
        "payeeFspCommission": {
          "amount": "0",
          "currency": "USD"
        }
      },
      "quoteResponseSource": "testfsp1",
      "fulfil": {
        "completedTimestamp": "2021-06-25T16:59:04.524Z",
        "transferState": "COMMITTED",
        "fulfilment": "tdJdWTrsKlrTwfK1TIVPDdeYNj3LA6EH3poD5kcVB3c"
      }
    }
  }
}
Test Information
NameResult
Status code is 200 PASSED
Transfer state is 'COMMITTED' PASSED
Total 2 / 2
Test Failure
Test NameAssertion Error
Request Information
Request Method: post
Request URL: /scenarios
Response Information
Response Code: 200 - OK
Mean time per request: NA
Mean size per request: NA

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
Content-Type application/json
traceparent 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00
Request Body
[
  {
    "name": "scenario1",
    "operation": "postTransfers",
    "body": {
      "from": {
        "displayName": "testfsp2WalletFname testfsp2WalletLname",
        "idType": "MSISDN",
        "idValue": "17891239874",
        "extensionList": [
          {
            "key": "accountType",
            "value": "Wallet"
          }
        ]
      },
      "to": {
        "idType": "MSISDN",
        "idValue": "17891239875"
      },
      "amountType": "RECEIVE",
      "currency": "USD",
      "amount": "150",
      "transactionType": "TRANSFER",
      "initiatorType": "CONSUMER",
      "note": "from testfsp2 to testfsp1, wallet-to-wallet RECEIVE",
      "homeTransactionId": "123ABC"
    }
  },
  {
    "name": "scenario2",
    "operation": "putTransfers",
    "params": {
      "transferId": "{{scenario1.result.transferId}}"
    },
    "body": {
      "acceptQuote": true
    }
  }
]
CURL command
curl 'http://test3-sim-testfsp2-backend:3003/scenarios' -H 'content-type: application/json' -H 'traceparent: 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00' -H 'user-agent: axios/0.21.1' --data-binary '[{"name":"scenario1","operation":"postTransfers","body":{"from":{"displayName":"testfsp2WalletFname testfsp2WalletLname","idType":"MSISDN","idValue":"17891239874","extensionList":[{"key":"accountType","value":"Wallet"}]},"to":{"idType":"MSISDN","idValue":"17891239875"},"amountType":"RECEIVE","currency":"USD","amount":"150","transactionType":"TRANSFER","initiatorType":"CONSUMER","note":"from testfsp2 to testfsp1, wallet-to-wallet RECEIVE","homeTransactionId":"123ABC"}},{"name":"scenario2","operation":"putTransfers","params":{"transferId":"{{scenario1.result.transferId}}"},"body":{"acceptQuote":true}}]' --compressed
Response Headers
{
  "vary": "Origin",
  "content-type": "application/json; charset=utf-8",
  "content-length": "5233",
  "date": "Fri, 25 Jun 2021 16:59:05 GMT",
  "connection": "keep-alive"
}
Response Body
{
  "scenario1": {
    "result": {
      "from": {
        "displayName": "testfsp2WalletFname testfsp2WalletLname",
        "idType": "MSISDN",
        "idValue": "17891239874",
        "extensionList": [
          {
            "key": "accountType",
            "value": "Wallet"
          }
        ]
      },
      "to": {
        "idType": "MSISDN",
        "idValue": "17891239875",
        "fspId": "testfsp1",
        "extensionList": [
          {
            "key": "accountType",
            "value": "Wallet"
          }
        ],
        "firstName": "testfsp1Fname",
        "lastName": "testfsp1Lname",
        "dateOfBirth": "1985-05-13"
      },
      "amountType": "RECEIVE",
      "currency": "USD",
      "amount": "150",
      "transactionType": "TRANSFER",
      "initiatorType": "CONSUMER",
      "note": "from testfsp2 to testfsp1, wallet-to-wallet RECEIVE",
      "homeTransactionId": "123ABC",
      "transferId": "e0c652f4-e26c-4baf-b619-d166750651c1",
      "currentState": "COMPLETED",
      "initiatedTimestamp": "2021-06-25T16:59:04.683Z",
      "quoteId": "95c662f0-1e47-47ea-8400-1eb5ac9a75f2",
      "quoteResponse": {
        "transferAmount": {
          "amount": "150",
          "currency": "USD"
        },
        "expiration": "2021-06-25T17:00:05.060Z",
        "ilpPacket": "AYIECQAAAAAAADqYHWcudGVzdGZzcDEubXNpc2RuLjE3ODkxMjM5ODc1ggPfZXlKMGNtRnVjMkZqZEdsdmJrbGtJam9pWlRCak5qVXlaalF0WlRJMll5MDBZbUZtTFdJMk1Ua3RaREUyTmpjMU1EWTFNV014SWl3aWNYVnZkR1ZKWkNJNklqazFZelkyTW1Zd0xURmxORGN0TkRkbFlTMDROREF3TFRGbFlqVmhZemxoTnpWbU1pSXNJbkJoZVdWbElqcDdJbkJoY25SNVNXUkpibVp2SWpwN0luQmhjblI1U1dSVWVYQmxJam9pVFZOSlUwUk9JaXdpY0dGeWRIbEpaR1Z1ZEdsbWFXVnlJam9pTVRjNE9URXlNems0TnpVaUxDSm1jM0JKWkNJNkluUmxjM1JtYzNBeElpd2laWGgwWlc1emFXOXVUR2x6ZENJNmV5SmxlSFJsYm5OcGIyNGlPbHQ3SW10bGVTSTZJbUZqWTI5MWJuUlVlWEJsSWl3aWRtRnNkV1VpT2lKWFlXeHNaWFFpZlYxOWZTd2ljR1Z5YzI5dVlXeEpibVp2SWpwN0ltTnZiWEJzWlhoT1lXMWxJanA3SW1acGNuTjBUbUZ0WlNJNkluUmxjM1JtYzNBeFJtNWhiV1VpTENKc1lYTjBUbUZ0WlNJNkluUmxjM1JtYzNBeFRHNWhiV1VpZlN3aVpHRjBaVTltUW1seWRHZ2lPaUl4T1RnMUxUQTFMVEV6SW4xOUxDSndZWGxsY2lJNmV5SndZWEowZVVsa1NXNW1ieUk2ZXlKd1lYSjBlVWxrVkhsd1pTSTZJazFUU1ZORVRpSXNJbkJoY25SNVNXUmxiblJwWm1sbGNpSTZJakUzT0RreE1qTTVPRGMwSWl3aVpuTndTV1FpT2lKMFpYTjBabk53TWlJc0ltVjRkR1Z1YzJsdmJreHBjM1FpT25zaVpYaDBaVzV6YVc5dUlqcGJleUpyWlhraU9pSmhZMk52ZFc1MFZIbHdaU0lzSW5aaGJIVmxJam9pVjJGc2JHVjBJbjFkZlgwc0ltNWhiV1VpT2lKMFpYTjBabk53TWxkaGJHeGxkRVp1WVcxbElIUmxjM1JtYzNBeVYyRnNiR1YwVEc1aGJXVWlmU3dpWVcxdmRXNTBJanA3SW1GdGIzVnVkQ0k2SWpFMU1DSXNJbU4xY25KbGJtTjVJam9pVlZORUluMHNJblJ5WVc1ellXTjBhVzl1Vkhsd1pTSTZleUp6WTJWdVlYSnBieUk2SWxSU1FVNVRSa1ZTSWl3aWFXNXBkR2xoZEc5eUlqb2lVRUZaUlZJaUxDSnBibWwwYVdGMGIzSlVlWEJsSWpvaVEwOU9VMVZOUlZJaWZYMAA",
        "condition": "X1nMQPz0wof_jjOoY56CUKFXKYI-uwEwIIiSEkGuzGk",
        "payeeFspFee": {
          "amount": "7",
          "currency": "USD"
        },
        "payeeFspCommission": {
          "amount": "7",
          "currency": "USD"
        }
      },
      "quoteResponseSource": "testfsp1",
      "fulfil": {
        "completedTimestamp": "2021-06-25T16:59:05.313Z",
        "transferState": "COMMITTED",
        "fulfilment": "A8g6fiUGaYfIx6bxla9FU48ir5xSQf4T09gptZsHbS8"
      }
    }
  },
  "scenario2": {
    "result": {
      "from": {
        "displayName": "testfsp2WalletFname testfsp2WalletLname",
        "idType": "MSISDN",
        "idValue": "17891239874",
        "extensionList": [
          {
            "key": "accountType",
            "value": "Wallet"
          }
        ]
      },
      "to": {
        "idType": "MSISDN",
        "idValue": "17891239875",
        "fspId": "testfsp1",
        "extensionList": [
          {
            "key": "accountType",
            "value": "Wallet"
          }
        ],
        "firstName": "testfsp1Fname",
        "lastName": "testfsp1Lname",
        "dateOfBirth": "1985-05-13"
      },
      "amountType": "RECEIVE",
      "currency": "USD",
      "amount": "150",
      "transactionType": "TRANSFER",
      "initiatorType": "CONSUMER",
      "note": "from testfsp2 to testfsp1, wallet-to-wallet RECEIVE",
      "homeTransactionId": "123ABC",
      "transferId": "e0c652f4-e26c-4baf-b619-d166750651c1",
      "currentState": "COMPLETED",
      "initiatedTimestamp": "2021-06-25T16:59:04.683Z",
      "quoteId": "95c662f0-1e47-47ea-8400-1eb5ac9a75f2",
      "quoteResponse": {
        "transferAmount": {
          "amount": "150",
          "currency": "USD"
        },
        "expiration": "2021-06-25T17:00:05.060Z",
        "ilpPacket": "AYIECQAAAAAAADqYHWcudGVzdGZzcDEubXNpc2RuLjE3ODkxMjM5ODc1ggPfZXlKMGNtRnVjMkZqZEdsdmJrbGtJam9pWlRCak5qVXlaalF0WlRJMll5MDBZbUZtTFdJMk1Ua3RaREUyTmpjMU1EWTFNV014SWl3aWNYVnZkR1ZKWkNJNklqazFZelkyTW1Zd0xURmxORGN0TkRkbFlTMDROREF3TFRGbFlqVmhZemxoTnpWbU1pSXNJbkJoZVdWbElqcDdJbkJoY25SNVNXUkpibVp2SWpwN0luQmhjblI1U1dSVWVYQmxJam9pVFZOSlUwUk9JaXdpY0dGeWRIbEpaR1Z1ZEdsbWFXVnlJam9pTVRjNE9URXlNems0TnpVaUxDSm1jM0JKWkNJNkluUmxjM1JtYzNBeElpd2laWGgwWlc1emFXOXVUR2x6ZENJNmV5SmxlSFJsYm5OcGIyNGlPbHQ3SW10bGVTSTZJbUZqWTI5MWJuUlVlWEJsSWl3aWRtRnNkV1VpT2lKWFlXeHNaWFFpZlYxOWZTd2ljR1Z5YzI5dVlXeEpibVp2SWpwN0ltTnZiWEJzWlhoT1lXMWxJanA3SW1acGNuTjBUbUZ0WlNJNkluUmxjM1JtYzNBeFJtNWhiV1VpTENKc1lYTjBUbUZ0WlNJNkluUmxjM1JtYzNBeFRHNWhiV1VpZlN3aVpHRjBaVTltUW1seWRHZ2lPaUl4T1RnMUxUQTFMVEV6SW4xOUxDSndZWGxsY2lJNmV5SndZWEowZVVsa1NXNW1ieUk2ZXlKd1lYSjBlVWxrVkhsd1pTSTZJazFUU1ZORVRpSXNJbkJoY25SNVNXUmxiblJwWm1sbGNpSTZJakUzT0RreE1qTTVPRGMwSWl3aVpuTndTV1FpT2lKMFpYTjBabk53TWlJc0ltVjRkR1Z1YzJsdmJreHBjM1FpT25zaVpYaDBaVzV6YVc5dUlqcGJleUpyWlhraU9pSmhZMk52ZFc1MFZIbHdaU0lzSW5aaGJIVmxJam9pVjJGc2JHVjBJbjFkZlgwc0ltNWhiV1VpT2lKMFpYTjBabk53TWxkaGJHeGxkRVp1WVcxbElIUmxjM1JtYzNBeVYyRnNiR1YwVEc1aGJXVWlmU3dpWVcxdmRXNTBJanA3SW1GdGIzVnVkQ0k2SWpFMU1DSXNJbU4xY25KbGJtTjVJam9pVlZORUluMHNJblJ5WVc1ellXTjBhVzl1Vkhsd1pTSTZleUp6WTJWdVlYSnBieUk2SWxSU1FVNVRSa1ZTSWl3aWFXNXBkR2xoZEc5eUlqb2lVRUZaUlZJaUxDSnBibWwwYVdGMGIzSlVlWEJsSWpvaVEwOU9VMVZOUlZJaWZYMAA",
        "condition": "X1nMQPz0wof_jjOoY56CUKFXKYI-uwEwIIiSEkGuzGk",
        "payeeFspFee": {
          "amount": "7",
          "currency": "USD"
        },
        "payeeFspCommission": {
          "amount": "7",
          "currency": "USD"
        }
      },
      "quoteResponseSource": "testfsp1",
      "fulfil": {
        "completedTimestamp": "2021-06-25T16:59:05.313Z",
        "transferState": "COMMITTED",
        "fulfilment": "A8g6fiUGaYfIx6bxla9FU48ir5xSQf4T09gptZsHbS8"
      }
    }
  }
}
Test Information
NameResult
Status code is 200 PASSED
Transfer state is 'COMMITTED' PASSED
Total 2 / 2
Test Failure
Test NameAssertion Error
Request Information
Request Method: get
Request URL: /settlementWindows
Response Information
Response Code: 200 - OK
Mean time per request: NA
Mean size per request: NA

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
Content-Type application/json
FSPIOP-Source testingtoolkitdfsp
traceparent 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00
CURL command
curl 'http://test3-centralsettlement-service/v2/settlementWindows?state=OPEN' -H 'content-type: application/json' -H 'fspiop-source: testingtoolkitdfsp' -H 'traceparent: 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00' -H 'user-agent: axios/0.21.1' --compressed
Response Headers
{
  "content-type": "application/json; charset=utf-8",
  "vary": "origin",
  "access-control-expose-headers": "WWW-Authenticate,Server-Authorization",
  "cache-control": "no-cache",
  "content-length": "154",
  "accept-ranges": "bytes",
  "date": "Fri, 25 Jun 2021 16:59:05 GMT",
  "connection": "keep-alive"
}
Response Body
[
  {
    "settlementWindowId": 5,
    "state": "OPEN",
    "reason": "string",
    "createdDate": "2021-06-25T16:59:01.000Z",
    "changedDate": "2021-06-25T16:59:01.000Z",
    "content": []
  }
]
Test Information
NameResult
Response status to be 200 PASSED
State should be OPEN PASSED
Total 2 / 2
Test Failure
Test NameAssertion Error
Request Information
Request Method: post
Request URL: /settlementWindows/5
Response Information
Response Code: 200 - OK
Mean time per request: NA
Mean size per request: NA

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
Content-Type application/json
FSPIOP-Source testingtoolkitdfsp
traceparent 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00
Request Body
{
  "state": "CLOSED",
  "reason": "string"
}
CURL command
curl 'http://test3-centralsettlement-service/v2/settlementWindows/5' -H 'content-type: application/json' -H 'fspiop-source: testingtoolkitdfsp' -H 'traceparent: 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00' -H 'user-agent: axios/0.21.1' --data-binary '{"state":"CLOSED","reason":"string"}' --compressed
Response Headers
{
  "content-type": "application/json; charset=utf-8",
  "vary": "origin",
  "access-control-expose-headers": "WWW-Authenticate,Server-Authorization",
  "cache-control": "no-cache",
  "content-length": "139",
  "date": "Fri, 25 Jun 2021 16:59:05 GMT",
  "connection": "keep-alive"
}
Response Body
{
  "settlementWindowId": 6,
  "state": "OPEN",
  "reason": "string",
  "createdDate": "2021-06-25T16:59:05.000Z",
  "changedDate": "2021-06-25T16:59:05.000Z"
}
Test Information
NameResult
Response code is 200 PASSED
Total 1 / 1
Test Failure
Test NameAssertion Error
Request Information
Request Method: post
Request URL: /scenarios
Response Information
Response Code: 200 - OK
Mean time per request: NA
Mean size per request: NA

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
Content-Type application/json
traceparent 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00
Request Body
[
  {
    "name": "scenario1",
    "operation": "postTransfers",
    "body": {
      "from": {
        "displayName": "testfsp2WalletFname testfsp2WalletLname",
        "idType": "MSISDN",
        "idValue": "17891239874",
        "extensionList": [
          {
            "key": "accountType",
            "value": "Wallet"
          }
        ]
      },
      "to": {
        "idType": "MSISDN",
        "idValue": "17891239873"
      },
      "amountType": "SEND",
      "currency": "USD",
      "amount": "15",
      "transactionType": "TRANSFER",
      "initiatorType": "CONSUMER",
      "note": "test payment 2020-06-26 11:52AM",
      "homeTransactionId": "123ABC"
    }
  },
  {
    "name": "scenario2",
    "operation": "putTransfers",
    "params": {
      "transferId": "{{scenario1.result.transferId}}"
    },
    "body": {
      "acceptQuote": true
    }
  }
]
CURL command
curl 'http://test3-sim-testfsp2-backend:3003/scenarios' -H 'content-type: application/json' -H 'traceparent: 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00' -H 'user-agent: axios/0.21.1' --data-binary '[{"name":"scenario1","operation":"postTransfers","body":{"from":{"displayName":"testfsp2WalletFname testfsp2WalletLname","idType":"MSISDN","idValue":"17891239874","extensionList":[{"key":"accountType","value":"Wallet"}]},"to":{"idType":"MSISDN","idValue":"17891239873"},"amountType":"SEND","currency":"USD","amount":"15","transactionType":"TRANSFER","initiatorType":"CONSUMER","note":"test payment 2020-06-26 11:52AM","homeTransactionId":"123ABC"}},{"name":"scenario2","operation":"putTransfers","params":{"transferId":"{{scenario1.result.transferId}}"},"body":{"acceptQuote":true}}]' --compressed
Response Headers
{
  "vary": "Origin",
  "content-type": "application/json; charset=utf-8",
  "content-length": "5247",
  "date": "Fri, 25 Jun 2021 16:59:06 GMT",
  "connection": "keep-alive"
}
Response Body
{
  "scenario1": {
    "result": {
      "from": {
        "displayName": "testfsp2WalletFname testfsp2WalletLname",
        "idType": "MSISDN",
        "idValue": "17891239874",
        "extensionList": [
          {
            "key": "accountType",
            "value": "Wallet"
          }
        ]
      },
      "to": {
        "idType": "MSISDN",
        "idValue": "17891239873",
        "fspId": "testfsp3",
        "extensionList": [
          {
            "key": "accountType",
            "value": "Wallet"
          }
        ],
        "firstName": "testfsp3WalletFname",
        "lastName": "testfsp3WalletLname",
        "dateOfBirth": "1985-05-13"
      },
      "amountType": "SEND",
      "currency": "USD",
      "amount": "15",
      "transactionType": "TRANSFER",
      "initiatorType": "CONSUMER",
      "note": "test payment 2020-06-26 11:52AM",
      "homeTransactionId": "123ABC",
      "transferId": "aeeb1824-d428-4520-96d4-c10a2b430e89",
      "currentState": "COMPLETED",
      "initiatedTimestamp": "2021-06-25T16:59:05.493Z",
      "quoteId": "8fd3da60-f72c-4a8d-b291-194ebb886366",
      "quoteResponse": {
        "transferAmount": {
          "amount": "15",
          "currency": "USD"
        },
        "expiration": "2021-06-25T17:00:05.849Z",
        "ilpPacket": "AYIEGAAAAAAAAAXcHWcudGVzdGZzcDMubXNpc2RuLjE3ODkxMjM5ODczggPuZXlKMGNtRnVjMkZqZEdsdmJrbGtJam9pWVdWbFlqRTRNalF0WkRReU9DMDBOVEl3TFRrMlpEUXRZekV3WVRKaU5ETXdaVGc1SWl3aWNYVnZkR1ZKWkNJNklqaG1aRE5rWVRZd0xXWTNNbU10TkdFNFpDMWlNamt4TFRFNU5HVmlZamc0TmpNMk5pSXNJbkJoZVdWbElqcDdJbkJoY25SNVNXUkpibVp2SWpwN0luQmhjblI1U1dSVWVYQmxJam9pVFZOSlUwUk9JaXdpY0dGeWRIbEpaR1Z1ZEdsbWFXVnlJam9pTVRjNE9URXlNems0TnpNaUxDSm1jM0JKWkNJNkluUmxjM1JtYzNBeklpd2laWGgwWlc1emFXOXVUR2x6ZENJNmV5SmxlSFJsYm5OcGIyNGlPbHQ3SW10bGVTSTZJbUZqWTI5MWJuUlVlWEJsSWl3aWRtRnNkV1VpT2lKWFlXeHNaWFFpZlYxOWZTd2ljR1Z5YzI5dVlXeEpibVp2SWpwN0ltTnZiWEJzWlhoT1lXMWxJanA3SW1acGNuTjBUbUZ0WlNJNkluUmxjM1JtYzNBelYyRnNiR1YwUm01aGJXVWlMQ0pzWVhOMFRtRnRaU0k2SW5SbGMzUm1jM0F6VjJGc2JHVjBURzVoYldVaWZTd2laR0YwWlU5bVFtbHlkR2dpT2lJeE9UZzFMVEExTFRFekluMTlMQ0p3WVhsbGNpSTZleUp3WVhKMGVVbGtTVzVtYnlJNmV5SndZWEowZVVsa1ZIbHdaU0k2SWsxVFNWTkVUaUlzSW5CaGNuUjVTV1JsYm5ScFptbGxjaUk2SWpFM09Ea3hNak01T0RjMElpd2labk53U1dRaU9pSjBaWE4wWm5Od01pSXNJbVY0ZEdWdWMybHZia3hwYzNRaU9uc2laWGgwWlc1emFXOXVJanBiZXlKclpYa2lPaUpoWTJOdmRXNTBWSGx3WlNJc0luWmhiSFZsSWpvaVYyRnNiR1YwSW4xZGZYMHNJbTVoYldVaU9pSjBaWE4wWm5Od01sZGhiR3hsZEVadVlXMWxJSFJsYzNSbWMzQXlWMkZzYkdWMFRHNWhiV1VpZlN3aVlXMXZkVzUwSWpwN0ltRnRiM1Z1ZENJNklqRTFJaXdpWTNWeWNtVnVZM2tpT2lKVlUwUWlmU3dpZEhKaGJuTmhZM1JwYjI1VWVYQmxJanA3SW5OalpXNWhjbWx2SWpvaVZGSkJUbE5HUlZJaUxDSnBibWwwYVdGMGIzSWlPaUpRUVZsRlVpSXNJbWx1YVhScFlYUnZjbFI1Y0dVaU9pSkRUMDVUVlUxRlVpSjlmUQA",
        "condition": "vlQAFH36zoar5LUrOivXNVq7ufmaHQcrqCxHiYb8PMk",
        "payeeFspFee": {
          "amount": "0",
          "currency": "USD"
        },
        "payeeFspCommission": {
          "amount": "0",
          "currency": "USD"
        }
      },
      "quoteResponseSource": "testfsp3",
      "fulfil": {
        "completedTimestamp": "2021-06-25T16:59:06.004Z",
        "transferState": "COMMITTED",
        "fulfilment": "t4GD5u3cP2ecjrpOLKoO-Avqk4GMvHddXc9r_Db6zAM"
      }
    }
  },
  "scenario2": {
    "result": {
      "from": {
        "displayName": "testfsp2WalletFname testfsp2WalletLname",
        "idType": "MSISDN",
        "idValue": "17891239874",
        "extensionList": [
          {
            "key": "accountType",
            "value": "Wallet"
          }
        ]
      },
      "to": {
        "idType": "MSISDN",
        "idValue": "17891239873",
        "fspId": "testfsp3",
        "extensionList": [
          {
            "key": "accountType",
            "value": "Wallet"
          }
        ],
        "firstName": "testfsp3WalletFname",
        "lastName": "testfsp3WalletLname",
        "dateOfBirth": "1985-05-13"
      },
      "amountType": "SEND",
      "currency": "USD",
      "amount": "15",
      "transactionType": "TRANSFER",
      "initiatorType": "CONSUMER",
      "note": "test payment 2020-06-26 11:52AM",
      "homeTransactionId": "123ABC",
      "transferId": "aeeb1824-d428-4520-96d4-c10a2b430e89",
      "currentState": "COMPLETED",
      "initiatedTimestamp": "2021-06-25T16:59:05.493Z",
      "quoteId": "8fd3da60-f72c-4a8d-b291-194ebb886366",
      "quoteResponse": {
        "transferAmount": {
          "amount": "15",
          "currency": "USD"
        },
        "expiration": "2021-06-25T17:00:05.849Z",
        "ilpPacket": "AYIEGAAAAAAAAAXcHWcudGVzdGZzcDMubXNpc2RuLjE3ODkxMjM5ODczggPuZXlKMGNtRnVjMkZqZEdsdmJrbGtJam9pWVdWbFlqRTRNalF0WkRReU9DMDBOVEl3TFRrMlpEUXRZekV3WVRKaU5ETXdaVGc1SWl3aWNYVnZkR1ZKWkNJNklqaG1aRE5rWVRZd0xXWTNNbU10TkdFNFpDMWlNamt4TFRFNU5HVmlZamc0TmpNMk5pSXNJbkJoZVdWbElqcDdJbkJoY25SNVNXUkpibVp2SWpwN0luQmhjblI1U1dSVWVYQmxJam9pVFZOSlUwUk9JaXdpY0dGeWRIbEpaR1Z1ZEdsbWFXVnlJam9pTVRjNE9URXlNems0TnpNaUxDSm1jM0JKWkNJNkluUmxjM1JtYzNBeklpd2laWGgwWlc1emFXOXVUR2x6ZENJNmV5SmxlSFJsYm5OcGIyNGlPbHQ3SW10bGVTSTZJbUZqWTI5MWJuUlVlWEJsSWl3aWRtRnNkV1VpT2lKWFlXeHNaWFFpZlYxOWZTd2ljR1Z5YzI5dVlXeEpibVp2SWpwN0ltTnZiWEJzWlhoT1lXMWxJanA3SW1acGNuTjBUbUZ0WlNJNkluUmxjM1JtYzNBelYyRnNiR1YwUm01aGJXVWlMQ0pzWVhOMFRtRnRaU0k2SW5SbGMzUm1jM0F6VjJGc2JHVjBURzVoYldVaWZTd2laR0YwWlU5bVFtbHlkR2dpT2lJeE9UZzFMVEExTFRFekluMTlMQ0p3WVhsbGNpSTZleUp3WVhKMGVVbGtTVzVtYnlJNmV5SndZWEowZVVsa1ZIbHdaU0k2SWsxVFNWTkVUaUlzSW5CaGNuUjVTV1JsYm5ScFptbGxjaUk2SWpFM09Ea3hNak01T0RjMElpd2labk53U1dRaU9pSjBaWE4wWm5Od01pSXNJbVY0ZEdWdWMybHZia3hwYzNRaU9uc2laWGgwWlc1emFXOXVJanBiZXlKclpYa2lPaUpoWTJOdmRXNTBWSGx3WlNJc0luWmhiSFZsSWpvaVYyRnNiR1YwSW4xZGZYMHNJbTVoYldVaU9pSjBaWE4wWm5Od01sZGhiR3hsZEVadVlXMWxJSFJsYzNSbWMzQXlWMkZzYkdWMFRHNWhiV1VpZlN3aVlXMXZkVzUwSWpwN0ltRnRiM1Z1ZENJNklqRTFJaXdpWTNWeWNtVnVZM2tpT2lKVlUwUWlmU3dpZEhKaGJuTmhZM1JwYjI1VWVYQmxJanA3SW5OalpXNWhjbWx2SWpvaVZGSkJUbE5HUlZJaUxDSnBibWwwYVdGMGIzSWlPaUpRUVZsRlVpSXNJbWx1YVhScFlYUnZjbFI1Y0dVaU9pSkRUMDVUVlUxRlVpSjlmUQA",
        "condition": "vlQAFH36zoar5LUrOivXNVq7ufmaHQcrqCxHiYb8PMk",
        "payeeFspFee": {
          "amount": "0",
          "currency": "USD"
        },
        "payeeFspCommission": {
          "amount": "0",
          "currency": "USD"
        }
      },
      "quoteResponseSource": "testfsp3",
      "fulfil": {
        "completedTimestamp": "2021-06-25T16:59:06.004Z",
        "transferState": "COMMITTED",
        "fulfilment": "t4GD5u3cP2ecjrpOLKoO-Avqk4GMvHddXc9r_Db6zAM"
      }
    }
  }
}
Test Information
NameResult
Status code is 200 PASSED
Transfer state is 'COMMITTED' PASSED
Total 2 / 2
Test Failure
Test NameAssertion Error
Request Information
Request Method: post
Request URL: /scenarios
Response Information
Response Code: 200 - OK
Mean time per request: NA
Mean size per request: NA

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
Content-Type application/json
traceparent 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00
Request Body
[
  {
    "name": "scenario1",
    "operation": "postTransfers",
    "body": {
      "from": {
        "displayName": "testfsp4WalletFname testfsp4WalletLname",
        "idType": "MSISDN",
        "idValue": "17891239872",
        "extensionList": [
          {
            "key": "accountType",
            "value": "Wallet"
          }
        ]
      },
      "to": {
        "idType": "MSISDN",
        "idValue": "17891239875"
      },
      "amountType": "SEND",
      "currency": "USD",
      "amount": "158.36",
      "transactionType": "TRANSFER",
      "initiatorType": "CONSUMER",
      "note": "test payment 2020-06-26 11:52AM",
      "homeTransactionId": "123ABC"
    }
  },
  {
    "name": "scenario2",
    "operation": "putTransfers",
    "params": {
      "transferId": "{{scenario1.result.transferId}}"
    },
    "body": {
      "acceptQuote": true
    }
  }
]
CURL command
curl 'http://test3-sim-testfsp4-backend:3003/scenarios' -H 'content-type: application/json' -H 'traceparent: 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00' -H 'user-agent: axios/0.21.1' --data-binary '[{"name":"scenario1","operation":"postTransfers","body":{"from":{"displayName":"testfsp4WalletFname testfsp4WalletLname","idType":"MSISDN","idValue":"17891239872","extensionList":[{"key":"accountType","value":"Wallet"}]},"to":{"idType":"MSISDN","idValue":"17891239875"},"amountType":"SEND","currency":"USD","amount":"158.36","transactionType":"TRANSFER","initiatorType":"CONSUMER","note":"test payment 2020-06-26 11:52AM","homeTransactionId":"123ABC"}},{"name":"scenario2","operation":"putTransfers","params":{"transferId":"{{scenario1.result.transferId}}"},"body":{"acceptQuote":true}}]' --compressed
Response Headers
{
  "vary": "Origin",
  "content-type": "application/json; charset=utf-8",
  "content-length": "5209",
  "date": "Fri, 25 Jun 2021 16:59:06 GMT",
  "connection": "keep-alive"
}
Response Body
{
  "scenario1": {
    "result": {
      "from": {
        "displayName": "testfsp4WalletFname testfsp4WalletLname",
        "idType": "MSISDN",
        "idValue": "17891239872",
        "extensionList": [
          {
            "key": "accountType",
            "value": "Wallet"
          }
        ]
      },
      "to": {
        "idType": "MSISDN",
        "idValue": "17891239875",
        "fspId": "testfsp1",
        "extensionList": [
          {
            "key": "accountType",
            "value": "Wallet"
          }
        ],
        "firstName": "testfsp1Fname",
        "lastName": "testfsp1Lname",
        "dateOfBirth": "1985-05-13"
      },
      "amountType": "SEND",
      "currency": "USD",
      "amount": "158.36",
      "transactionType": "TRANSFER",
      "initiatorType": "CONSUMER",
      "note": "test payment 2020-06-26 11:52AM",
      "homeTransactionId": "123ABC",
      "transferId": "6260d497-28fc-4545-8aa3-affb3d199b71",
      "currentState": "COMPLETED",
      "initiatedTimestamp": "2021-06-25T16:59:06.117Z",
      "quoteId": "edff9bc7-72ce-4f86-b0c8-3dbbd4796cb3",
      "quoteResponse": {
        "transferAmount": {
          "amount": "158.36",
          "currency": "USD"
        },
        "expiration": "2021-06-25T17:00:06.443Z",
        "ilpPacket": "AYIEDQAAkAcPi_ACHWcudGVzdGZzcDEubXNpc2RuLjE3ODkxMjM5ODc1ggPjZXlKMGNtRnVjMkZqZEdsdmJrbGtJam9pTmpJMk1HUTBPVGN0TWpobVl5MDBOVFExTFRoaFlUTXRZV1ptWWpOa01UazVZamN4SWl3aWNYVnZkR1ZKWkNJNkltVmtabVk1WW1NM0xUY3lZMlV0TkdZNE5pMWlNR000TFROa1ltSmtORGM1Tm1OaU15SXNJbkJoZVdWbElqcDdJbkJoY25SNVNXUkpibVp2SWpwN0luQmhjblI1U1dSVWVYQmxJam9pVFZOSlUwUk9JaXdpY0dGeWRIbEpaR1Z1ZEdsbWFXVnlJam9pTVRjNE9URXlNems0TnpVaUxDSm1jM0JKWkNJNkluUmxjM1JtYzNBeElpd2laWGgwWlc1emFXOXVUR2x6ZENJNmV5SmxlSFJsYm5OcGIyNGlPbHQ3SW10bGVTSTZJbUZqWTI5MWJuUlVlWEJsSWl3aWRtRnNkV1VpT2lKWFlXeHNaWFFpZlYxOWZTd2ljR1Z5YzI5dVlXeEpibVp2SWpwN0ltTnZiWEJzWlhoT1lXMWxJanA3SW1acGNuTjBUbUZ0WlNJNkluUmxjM1JtYzNBeFJtNWhiV1VpTENKc1lYTjBUbUZ0WlNJNkluUmxjM1JtYzNBeFRHNWhiV1VpZlN3aVpHRjBaVTltUW1seWRHZ2lPaUl4T1RnMUxUQTFMVEV6SW4xOUxDSndZWGxsY2lJNmV5SndZWEowZVVsa1NXNW1ieUk2ZXlKd1lYSjBlVWxrVkhsd1pTSTZJazFUU1ZORVRpSXNJbkJoY25SNVNXUmxiblJwWm1sbGNpSTZJakUzT0RreE1qTTVPRGN5SWl3aVpuTndTV1FpT2lKMFpYTjBabk53TkNJc0ltVjRkR1Z1YzJsdmJreHBjM1FpT25zaVpYaDBaVzV6YVc5dUlqcGJleUpyWlhraU9pSmhZMk52ZFc1MFZIbHdaU0lzSW5aaGJIVmxJam9pVjJGc2JHVjBJbjFkZlgwc0ltNWhiV1VpT2lKMFpYTjBabk53TkZkaGJHeGxkRVp1WVcxbElIUmxjM1JtYzNBMFYyRnNiR1YwVEc1aGJXVWlmU3dpWVcxdmRXNTBJanA3SW1GdGIzVnVkQ0k2SWpFMU9DNHpOaUlzSW1OMWNuSmxibU41SWpvaVZWTkVJbjBzSW5SeVlXNXpZV04wYVc5dVZIbHdaU0k2ZXlKelkyVnVZWEpwYnlJNklsUlNRVTVUUmtWU0lpd2lhVzVwZEdsaGRHOXlJam9pVUVGWlJWSWlMQ0pwYm1sMGFXRjBiM0pVZVhCbElqb2lRMDlPVTFWTlJWSWlmWDAA",
        "condition": "ceWPCemTiWrcwFHlJYxQ4rVQm7JvIajcb1i_AjvT7y4",
        "payeeFspFee": {
          "amount": "7",
          "currency": "USD"
        },
        "payeeFspCommission": {
          "amount": "7",
          "currency": "USD"
        }
      },
      "quoteResponseSource": "testfsp1",
      "fulfil": {
        "completedTimestamp": "2021-06-25T16:59:06.627Z",
        "transferState": "COMMITTED",
        "fulfilment": "5IJFLjH13h5nDmRjRJXvvXrHs8ixBR02TNnH1CweddE"
      }
    }
  },
  "scenario2": {
    "result": {
      "from": {
        "displayName": "testfsp4WalletFname testfsp4WalletLname",
        "idType": "MSISDN",
        "idValue": "17891239872",
        "extensionList": [
          {
            "key": "accountType",
            "value": "Wallet"
          }
        ]
      },
      "to": {
        "idType": "MSISDN",
        "idValue": "17891239875",
        "fspId": "testfsp1",
        "extensionList": [
          {
            "key": "accountType",
            "value": "Wallet"
          }
        ],
        "firstName": "testfsp1Fname",
        "lastName": "testfsp1Lname",
        "dateOfBirth": "1985-05-13"
      },
      "amountType": "SEND",
      "currency": "USD",
      "amount": "158.36",
      "transactionType": "TRANSFER",
      "initiatorType": "CONSUMER",
      "note": "test payment 2020-06-26 11:52AM",
      "homeTransactionId": "123ABC",
      "transferId": "6260d497-28fc-4545-8aa3-affb3d199b71",
      "currentState": "COMPLETED",
      "initiatedTimestamp": "2021-06-25T16:59:06.117Z",
      "quoteId": "edff9bc7-72ce-4f86-b0c8-3dbbd4796cb3",
      "quoteResponse": {
        "transferAmount": {
          "amount": "158.36",
          "currency": "USD"
        },
        "expiration": "2021-06-25T17:00:06.443Z",
        "ilpPacket": "AYIEDQAAkAcPi_ACHWcudGVzdGZzcDEubXNpc2RuLjE3ODkxMjM5ODc1ggPjZXlKMGNtRnVjMkZqZEdsdmJrbGtJam9pTmpJMk1HUTBPVGN0TWpobVl5MDBOVFExTFRoaFlUTXRZV1ptWWpOa01UazVZamN4SWl3aWNYVnZkR1ZKWkNJNkltVmtabVk1WW1NM0xUY3lZMlV0TkdZNE5pMWlNR000TFROa1ltSmtORGM1Tm1OaU15SXNJbkJoZVdWbElqcDdJbkJoY25SNVNXUkpibVp2SWpwN0luQmhjblI1U1dSVWVYQmxJam9pVFZOSlUwUk9JaXdpY0dGeWRIbEpaR1Z1ZEdsbWFXVnlJam9pTVRjNE9URXlNems0TnpVaUxDSm1jM0JKWkNJNkluUmxjM1JtYzNBeElpd2laWGgwWlc1emFXOXVUR2x6ZENJNmV5SmxlSFJsYm5OcGIyNGlPbHQ3SW10bGVTSTZJbUZqWTI5MWJuUlVlWEJsSWl3aWRtRnNkV1VpT2lKWFlXeHNaWFFpZlYxOWZTd2ljR1Z5YzI5dVlXeEpibVp2SWpwN0ltTnZiWEJzWlhoT1lXMWxJanA3SW1acGNuTjBUbUZ0WlNJNkluUmxjM1JtYzNBeFJtNWhiV1VpTENKc1lYTjBUbUZ0WlNJNkluUmxjM1JtYzNBeFRHNWhiV1VpZlN3aVpHRjBaVTltUW1seWRHZ2lPaUl4T1RnMUxUQTFMVEV6SW4xOUxDSndZWGxsY2lJNmV5SndZWEowZVVsa1NXNW1ieUk2ZXlKd1lYSjBlVWxrVkhsd1pTSTZJazFUU1ZORVRpSXNJbkJoY25SNVNXUmxiblJwWm1sbGNpSTZJakUzT0RreE1qTTVPRGN5SWl3aVpuTndTV1FpT2lKMFpYTjBabk53TkNJc0ltVjRkR1Z1YzJsdmJreHBjM1FpT25zaVpYaDBaVzV6YVc5dUlqcGJleUpyWlhraU9pSmhZMk52ZFc1MFZIbHdaU0lzSW5aaGJIVmxJam9pVjJGc2JHVjBJbjFkZlgwc0ltNWhiV1VpT2lKMFpYTjBabk53TkZkaGJHeGxkRVp1WVcxbElIUmxjM1JtYzNBMFYyRnNiR1YwVEc1aGJXVWlmU3dpWVcxdmRXNTBJanA3SW1GdGIzVnVkQ0k2SWpFMU9DNHpOaUlzSW1OMWNuSmxibU41SWpvaVZWTkVJbjBzSW5SeVlXNXpZV04wYVc5dVZIbHdaU0k2ZXlKelkyVnVZWEpwYnlJNklsUlNRVTVUUmtWU0lpd2lhVzVwZEdsaGRHOXlJam9pVUVGWlJWSWlMQ0pwYm1sMGFXRjBiM0pVZVhCbElqb2lRMDlPVTFWTlJWSWlmWDAA",
        "condition": "ceWPCemTiWrcwFHlJYxQ4rVQm7JvIajcb1i_AjvT7y4",
        "payeeFspFee": {
          "amount": "7",
          "currency": "USD"
        },
        "payeeFspCommission": {
          "amount": "7",
          "currency": "USD"
        }
      },
      "quoteResponseSource": "testfsp1",
      "fulfil": {
        "completedTimestamp": "2021-06-25T16:59:06.627Z",
        "transferState": "COMMITTED",
        "fulfilment": "5IJFLjH13h5nDmRjRJXvvXrHs8ixBR02TNnH1CweddE"
      }
    }
  }
}
Test Information
NameResult
Status code is 200 PASSED
Transfer state is 'COMMITTED' PASSED
Total 2 / 2
Test Failure
Test NameAssertion Error
Request Information
Request Method: post
Request URL: /scenarios
Response Information
Response Code: 200 - OK
Mean time per request: NA
Mean size per request: NA

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
Content-Type application/json
traceparent 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00
Request Body
[
  {
    "name": "scenario1",
    "operation": "postTransfers",
    "body": {
      "from": {
        "displayName": "testfsp1BankFname testfsp1BankLname",
        "idType": "MSISDN",
        "idValue": "27713813914",
        "extensionList": [
          {
            "key": "accountType",
            "value": "Bank"
          }
        ]
      },
      "to": {
        "idType": "MSISDN",
        "idValue": "27713813916"
      },
      "amountType": "SEND",
      "currency": "USD",
      "amount": "211.15",
      "transactionType": "TRANSFER",
      "initiatorType": "CONSUMER",
      "note": "test payment 2020-06-26 11:52AM",
      "homeTransactionId": "123ABC"
    }
  },
  {
    "name": "scenario2",
    "operation": "putTransfers",
    "params": {
      "transferId": "{{scenario1.result.transferId}}"
    },
    "body": {
      "acceptQuote": true
    }
  }
]
CURL command
curl 'http://test3-sim-testfsp1-backend:3003/scenarios' -H 'content-type: application/json' -H 'traceparent: 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00' -H 'user-agent: axios/0.21.1' --data-binary '[{"name":"scenario1","operation":"postTransfers","body":{"from":{"displayName":"testfsp1BankFname testfsp1BankLname","idType":"MSISDN","idValue":"27713813914","extensionList":[{"key":"accountType","value":"Bank"}]},"to":{"idType":"MSISDN","idValue":"27713813916"},"amountType":"SEND","currency":"USD","amount":"211.15","transactionType":"TRANSFER","initiatorType":"CONSUMER","note":"test payment 2020-06-26 11:52AM","homeTransactionId":"123ABC"}},{"name":"scenario2","operation":"putTransfers","params":{"transferId":"{{scenario1.result.transferId}}"},"body":{"acceptQuote":true}}]' --compressed
Response Headers
{
  "vary": "Origin",
  "content-type": "application/json; charset=utf-8",
  "content-length": "5213",
  "date": "Fri, 25 Jun 2021 16:59:07 GMT",
  "connection": "keep-alive"
}
Response Body
{
  "scenario1": {
    "result": {
      "from": {
        "displayName": "testfsp1BankFname testfsp1BankLname",
        "idType": "MSISDN",
        "idValue": "27713813914",
        "extensionList": [
          {
            "key": "accountType",
            "value": "Bank"
          }
        ]
      },
      "to": {
        "idType": "MSISDN",
        "idValue": "27713813916",
        "fspId": "testfsp3",
        "extensionList": [
          {
            "key": "accountType",
            "value": "Bank"
          }
        ],
        "firstName": "testfsp3BankFname",
        "lastName": "testfsp3BankLname",
        "dateOfBirth": "1985-05-13"
      },
      "amountType": "SEND",
      "currency": "USD",
      "amount": "211.15",
      "transactionType": "TRANSFER",
      "initiatorType": "CONSUMER",
      "note": "test payment 2020-06-26 11:52AM",
      "homeTransactionId": "123ABC",
      "transferId": "70a29d3c-03d0-4c5c-b0cf-111f5eed5649",
      "currentState": "COMPLETED",
      "initiatedTimestamp": "2021-06-25T16:59:06.735Z",
      "quoteId": "4bfeb23e-6cbc-4b15-b32c-4bc1ce5e0a24",
      "quoteResponse": {
        "transferAmount": {
          "amount": "211.15",
          "currency": "USD"
        },
        "expiration": "2021-06-25T17:00:07.069Z",
        "ilpPacket": "AYIEDQAAAAAAAFJ7HWcudGVzdGZzcDMubXNpc2RuLjI3NzEzODEzOTE2ggPjZXlKMGNtRnVjMkZqZEdsdmJrbGtJam9pTnpCaE1qbGtNMk10TUROa01DMDBZelZqTFdJd1kyWXRNVEV4WmpWbFpXUTFOalE1SWl3aWNYVnZkR1ZKWkNJNklqUmlabVZpTWpObExUWmpZbU10TkdJeE5TMWlNekpqTFRSaVl6RmpaVFZsTUdFeU5DSXNJbkJoZVdWbElqcDdJbkJoY25SNVNXUkpibVp2SWpwN0luQmhjblI1U1dSVWVYQmxJam9pVFZOSlUwUk9JaXdpY0dGeWRIbEpaR1Z1ZEdsbWFXVnlJam9pTWpjM01UTTRNVE01TVRZaUxDSm1jM0JKWkNJNkluUmxjM1JtYzNBeklpd2laWGgwWlc1emFXOXVUR2x6ZENJNmV5SmxlSFJsYm5OcGIyNGlPbHQ3SW10bGVTSTZJbUZqWTI5MWJuUlVlWEJsSWl3aWRtRnNkV1VpT2lKQ1lXNXJJbjFkZlgwc0luQmxjbk52Ym1Gc1NXNW1ieUk2ZXlKamIyMXdiR1Y0VG1GdFpTSTZleUptYVhKemRFNWhiV1VpT2lKMFpYTjBabk53TTBKaGJtdEdibUZ0WlNJc0lteGhjM1JPWVcxbElqb2lkR1Z6ZEdaemNETkNZVzVyVEc1aGJXVWlmU3dpWkdGMFpVOW1RbWx5ZEdnaU9pSXhPVGcxTFRBMUxURXpJbjE5TENKd1lYbGxjaUk2ZXlKd1lYSjBlVWxrU1c1bWJ5STZleUp3WVhKMGVVbGtWSGx3WlNJNklrMVRTVk5FVGlJc0luQmhjblI1U1dSbGJuUnBabWxsY2lJNklqSTNOekV6T0RFek9URTBJaXdpWm5Od1NXUWlPaUowWlhOMFpuTndNU0lzSW1WNGRHVnVjMmx2Ymt4cGMzUWlPbnNpWlhoMFpXNXphVzl1SWpwYmV5SnJaWGtpT2lKaFkyTnZkVzUwVkhsd1pTSXNJblpoYkhWbElqb2lRbUZ1YXlKOVhYMTlMQ0p1WVcxbElqb2lkR1Z6ZEdaemNERkNZVzVyUm01aGJXVWdkR1Z6ZEdaemNERkNZVzVyVEc1aGJXVWlmU3dpWVcxdmRXNTBJanA3SW1GdGIzVnVkQ0k2SWpJeE1TNHhOU0lzSW1OMWNuSmxibU41SWpvaVZWTkVJbjBzSW5SeVlXNXpZV04wYVc5dVZIbHdaU0k2ZXlKelkyVnVZWEpwYnlJNklsUlNRVTVUUmtWU0lpd2lhVzVwZEdsaGRHOXlJam9pVUVGWlJWSWlMQ0pwYm1sMGFXRjBiM0pVZVhCbElqb2lRMDlPVTFWTlJWSWlmWDAA",
        "condition": "mjWcgSmD1NTYwgzHnraQqVq3-Aw86SkZxghK4zOH3dY",
        "payeeFspFee": {
          "amount": "10",
          "currency": "USD"
        },
        "payeeFspCommission": {
          "amount": "10",
          "currency": "USD"
        }
      },
      "quoteResponseSource": "testfsp3",
      "fulfil": {
        "completedTimestamp": "2021-06-25T16:59:07.240Z",
        "transferState": "COMMITTED",
        "fulfilment": "w4tI71-Wo0-umfs6qMzejQEWBtNm-fV99170pRXP_1g"
      }
    }
  },
  "scenario2": {
    "result": {
      "from": {
        "displayName": "testfsp1BankFname testfsp1BankLname",
        "idType": "MSISDN",
        "idValue": "27713813914",
        "extensionList": [
          {
            "key": "accountType",
            "value": "Bank"
          }
        ]
      },
      "to": {
        "idType": "MSISDN",
        "idValue": "27713813916",
        "fspId": "testfsp3",
        "extensionList": [
          {
            "key": "accountType",
            "value": "Bank"
          }
        ],
        "firstName": "testfsp3BankFname",
        "lastName": "testfsp3BankLname",
        "dateOfBirth": "1985-05-13"
      },
      "amountType": "SEND",
      "currency": "USD",
      "amount": "211.15",
      "transactionType": "TRANSFER",
      "initiatorType": "CONSUMER",
      "note": "test payment 2020-06-26 11:52AM",
      "homeTransactionId": "123ABC",
      "transferId": "70a29d3c-03d0-4c5c-b0cf-111f5eed5649",
      "currentState": "COMPLETED",
      "initiatedTimestamp": "2021-06-25T16:59:06.735Z",
      "quoteId": "4bfeb23e-6cbc-4b15-b32c-4bc1ce5e0a24",
      "quoteResponse": {
        "transferAmount": {
          "amount": "211.15",
          "currency": "USD"
        },
        "expiration": "2021-06-25T17:00:07.069Z",
        "ilpPacket": "AYIEDQAAAAAAAFJ7HWcudGVzdGZzcDMubXNpc2RuLjI3NzEzODEzOTE2ggPjZXlKMGNtRnVjMkZqZEdsdmJrbGtJam9pTnpCaE1qbGtNMk10TUROa01DMDBZelZqTFdJd1kyWXRNVEV4WmpWbFpXUTFOalE1SWl3aWNYVnZkR1ZKWkNJNklqUmlabVZpTWpObExUWmpZbU10TkdJeE5TMWlNekpqTFRSaVl6RmpaVFZsTUdFeU5DSXNJbkJoZVdWbElqcDdJbkJoY25SNVNXUkpibVp2SWpwN0luQmhjblI1U1dSVWVYQmxJam9pVFZOSlUwUk9JaXdpY0dGeWRIbEpaR1Z1ZEdsbWFXVnlJam9pTWpjM01UTTRNVE01TVRZaUxDSm1jM0JKWkNJNkluUmxjM1JtYzNBeklpd2laWGgwWlc1emFXOXVUR2x6ZENJNmV5SmxlSFJsYm5OcGIyNGlPbHQ3SW10bGVTSTZJbUZqWTI5MWJuUlVlWEJsSWl3aWRtRnNkV1VpT2lKQ1lXNXJJbjFkZlgwc0luQmxjbk52Ym1Gc1NXNW1ieUk2ZXlKamIyMXdiR1Y0VG1GdFpTSTZleUptYVhKemRFNWhiV1VpT2lKMFpYTjBabk53TTBKaGJtdEdibUZ0WlNJc0lteGhjM1JPWVcxbElqb2lkR1Z6ZEdaemNETkNZVzVyVEc1aGJXVWlmU3dpWkdGMFpVOW1RbWx5ZEdnaU9pSXhPVGcxTFRBMUxURXpJbjE5TENKd1lYbGxjaUk2ZXlKd1lYSjBlVWxrU1c1bWJ5STZleUp3WVhKMGVVbGtWSGx3WlNJNklrMVRTVk5FVGlJc0luQmhjblI1U1dSbGJuUnBabWxsY2lJNklqSTNOekV6T0RFek9URTBJaXdpWm5Od1NXUWlPaUowWlhOMFpuTndNU0lzSW1WNGRHVnVjMmx2Ymt4cGMzUWlPbnNpWlhoMFpXNXphVzl1SWpwYmV5SnJaWGtpT2lKaFkyTnZkVzUwVkhsd1pTSXNJblpoYkhWbElqb2lRbUZ1YXlKOVhYMTlMQ0p1WVcxbElqb2lkR1Z6ZEdaemNERkNZVzVyUm01aGJXVWdkR1Z6ZEdaemNERkNZVzVyVEc1aGJXVWlmU3dpWVcxdmRXNTBJanA3SW1GdGIzVnVkQ0k2SWpJeE1TNHhOU0lzSW1OMWNuSmxibU41SWpvaVZWTkVJbjBzSW5SeVlXNXpZV04wYVc5dVZIbHdaU0k2ZXlKelkyVnVZWEpwYnlJNklsUlNRVTVUUmtWU0lpd2lhVzVwZEdsaGRHOXlJam9pVUVGWlJWSWlMQ0pwYm1sMGFXRjBiM0pVZVhCbElqb2lRMDlPVTFWTlJWSWlmWDAA",
        "condition": "mjWcgSmD1NTYwgzHnraQqVq3-Aw86SkZxghK4zOH3dY",
        "payeeFspFee": {
          "amount": "10",
          "currency": "USD"
        },
        "payeeFspCommission": {
          "amount": "10",
          "currency": "USD"
        }
      },
      "quoteResponseSource": "testfsp3",
      "fulfil": {
        "completedTimestamp": "2021-06-25T16:59:07.240Z",
        "transferState": "COMMITTED",
        "fulfilment": "w4tI71-Wo0-umfs6qMzejQEWBtNm-fV99170pRXP_1g"
      }
    }
  }
}
Test Information
NameResult
Status code is 200 PASSED
Transfer state is 'COMMITTED' PASSED
Total 2 / 2
Test Failure
Test NameAssertion Error
Request Information
Request Method: post
Request URL: /scenarios
Response Information
Response Code: 200 - OK
Mean time per request: NA
Mean size per request: NA

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
Content-Type application/json
traceparent 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00
Request Body
[
  {
    "name": "scenario1",
    "operation": "postTransfers",
    "body": {
      "from": {
        "displayName": "testfsp3WalletFname testfsp3WalletLname",
        "idType": "MSISDN",
        "idValue": "17891239873",
        "extensionList": [
          {
            "key": "accountType",
            "value": "Wallet"
          }
        ]
      },
      "to": {
        "idType": "MSISDN",
        "idValue": "17891239874"
      },
      "amountType": "SEND",
      "currency": "USD",
      "amount": "211.15",
      "transactionType": "TRANSFER",
      "initiatorType": "CONSUMER",
      "note": "test payment 2020-06-26 11:52AM",
      "homeTransactionId": "123ABC"
    }
  },
  {
    "name": "scenario2",
    "operation": "putTransfers",
    "params": {
      "transferId": "{{scenario1.result.transferId}}"
    },
    "body": {
      "acceptQuote": true
    }
  }
]
CURL command
curl 'http://test3-sim-testfsp3-backend:3003/scenarios' -H 'content-type: application/json' -H 'traceparent: 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00' -H 'user-agent: axios/0.21.1' --data-binary '[{"name":"scenario1","operation":"postTransfers","body":{"from":{"displayName":"testfsp3WalletFname testfsp3WalletLname","idType":"MSISDN","idValue":"17891239873","extensionList":[{"key":"accountType","value":"Wallet"}]},"to":{"idType":"MSISDN","idValue":"17891239874"},"amountType":"SEND","currency":"USD","amount":"211.15","transactionType":"TRANSFER","initiatorType":"CONSUMER","note":"test payment 2020-06-26 11:52AM","homeTransactionId":"123ABC"}},{"name":"scenario2","operation":"putTransfers","params":{"transferId":"{{scenario1.result.transferId}}"},"body":{"acceptQuote":true}}]' --compressed
Response Headers
{
  "vary": "Origin",
  "content-type": "application/json; charset=utf-8",
  "content-length": "5281",
  "date": "Fri, 25 Jun 2021 16:59:08 GMT",
  "connection": "keep-alive"
}
Response Body
{
  "scenario1": {
    "result": {
      "from": {
        "displayName": "testfsp3WalletFname testfsp3WalletLname",
        "idType": "MSISDN",
        "idValue": "17891239873",
        "extensionList": [
          {
            "key": "accountType",
            "value": "Wallet"
          }
        ]
      },
      "to": {
        "idType": "MSISDN",
        "idValue": "17891239874",
        "fspId": "testfsp2",
        "extensionList": [
          {
            "key": "accountType",
            "value": "Wallet"
          }
        ],
        "firstName": "testfsp2WalletFname",
        "lastName": "testfsp2WalletLname",
        "dateOfBirth": "1985-05-13"
      },
      "amountType": "SEND",
      "currency": "USD",
      "amount": "211.15",
      "transactionType": "TRANSFER",
      "initiatorType": "CONSUMER",
      "note": "test payment 2020-06-26 11:52AM",
      "homeTransactionId": "123ABC",
      "transferId": "5d11de14-ed43-4462-849f-f175980bddab",
      "currentState": "COMPLETED",
      "initiatedTimestamp": "2021-06-25T16:59:07.371Z",
      "quoteId": "1074a807-2895-426a-997d-ac49dcfb0d8d",
      "quoteResponse": {
        "transferAmount": {
          "amount": "211.15",
          "currency": "USD"
        },
        "expiration": "2021-06-25T17:00:07.748Z",
        "ilpPacket": "AYIEHQAAAAAAAFJ7HWcudGVzdGZzcDIubXNpc2RuLjE3ODkxMjM5ODc0ggPzZXlKMGNtRnVjMkZqZEdsdmJrbGtJam9pTldReE1XUmxNVFF0WldRME15MDBORFl5TFRnME9XWXRaakUzTlRrNE1HSmtaR0ZpSWl3aWNYVnZkR1ZKWkNJNklqRXdOelJoT0RBM0xUSTRPVFV0TkRJMllTMDVPVGRrTFdGak5EbGtZMlppTUdRNFpDSXNJbkJoZVdWbElqcDdJbkJoY25SNVNXUkpibVp2SWpwN0luQmhjblI1U1dSVWVYQmxJam9pVFZOSlUwUk9JaXdpY0dGeWRIbEpaR1Z1ZEdsbWFXVnlJam9pTVRjNE9URXlNems0TnpRaUxDSm1jM0JKWkNJNkluUmxjM1JtYzNBeUlpd2laWGgwWlc1emFXOXVUR2x6ZENJNmV5SmxlSFJsYm5OcGIyNGlPbHQ3SW10bGVTSTZJbUZqWTI5MWJuUlVlWEJsSWl3aWRtRnNkV1VpT2lKWFlXeHNaWFFpZlYxOWZTd2ljR1Z5YzI5dVlXeEpibVp2SWpwN0ltTnZiWEJzWlhoT1lXMWxJanA3SW1acGNuTjBUbUZ0WlNJNkluUmxjM1JtYzNBeVYyRnNiR1YwUm01aGJXVWlMQ0pzWVhOMFRtRnRaU0k2SW5SbGMzUm1jM0F5VjJGc2JHVjBURzVoYldVaWZTd2laR0YwWlU5bVFtbHlkR2dpT2lJeE9UZzFMVEExTFRFekluMTlMQ0p3WVhsbGNpSTZleUp3WVhKMGVVbGtTVzVtYnlJNmV5SndZWEowZVVsa1ZIbHdaU0k2SWsxVFNWTkVUaUlzSW5CaGNuUjVTV1JsYm5ScFptbGxjaUk2SWpFM09Ea3hNak01T0Rjeklpd2labk53U1dRaU9pSjBaWE4wWm5Od015SXNJbVY0ZEdWdWMybHZia3hwYzNRaU9uc2laWGgwWlc1emFXOXVJanBiZXlKclpYa2lPaUpoWTJOdmRXNTBWSGx3WlNJc0luWmhiSFZsSWpvaVYyRnNiR1YwSW4xZGZYMHNJbTVoYldVaU9pSjBaWE4wWm5Od00xZGhiR3hsZEVadVlXMWxJSFJsYzNSbWMzQXpWMkZzYkdWMFRHNWhiV1VpZlN3aVlXMXZkVzUwSWpwN0ltRnRiM1Z1ZENJNklqSXhNUzR4TlNJc0ltTjFjbkpsYm1ONUlqb2lWVk5FSW4wc0luUnlZVzV6WVdOMGFXOXVWSGx3WlNJNmV5SnpZMlZ1WVhKcGJ5STZJbFJTUVU1VFJrVlNJaXdpYVc1cGRHbGhkRzl5SWpvaVVFRlpSVklpTENKcGJtbDBhV0YwYjNKVWVYQmxJam9pUTA5T1UxVk5SVklpZlgwAA",
        "condition": "-cjtJNhB2VP1ggjrRF9xOMWtklzKnOG1eJSb14bzxBM",
        "payeeFspFee": {
          "amount": "10",
          "currency": "USD"
        },
        "payeeFspCommission": {
          "amount": "10",
          "currency": "USD"
        }
      },
      "quoteResponseSource": "testfsp2",
      "fulfil": {
        "completedTimestamp": "2021-06-25T16:59:07.948Z",
        "transferState": "COMMITTED",
        "fulfilment": "FXqxXNXDBeDI6m7JH_s3l2sRV2dTlYgdoMOBwIuJVfA"
      }
    }
  },
  "scenario2": {
    "result": {
      "from": {
        "displayName": "testfsp3WalletFname testfsp3WalletLname",
        "idType": "MSISDN",
        "idValue": "17891239873",
        "extensionList": [
          {
            "key": "accountType",
            "value": "Wallet"
          }
        ]
      },
      "to": {
        "idType": "MSISDN",
        "idValue": "17891239874",
        "fspId": "testfsp2",
        "extensionList": [
          {
            "key": "accountType",
            "value": "Wallet"
          }
        ],
        "firstName": "testfsp2WalletFname",
        "lastName": "testfsp2WalletLname",
        "dateOfBirth": "1985-05-13"
      },
      "amountType": "SEND",
      "currency": "USD",
      "amount": "211.15",
      "transactionType": "TRANSFER",
      "initiatorType": "CONSUMER",
      "note": "test payment 2020-06-26 11:52AM",
      "homeTransactionId": "123ABC",
      "transferId": "5d11de14-ed43-4462-849f-f175980bddab",
      "currentState": "COMPLETED",
      "initiatedTimestamp": "2021-06-25T16:59:07.371Z",
      "quoteId": "1074a807-2895-426a-997d-ac49dcfb0d8d",
      "quoteResponse": {
        "transferAmount": {
          "amount": "211.15",
          "currency": "USD"
        },
        "expiration": "2021-06-25T17:00:07.748Z",
        "ilpPacket": "AYIEHQAAAAAAAFJ7HWcudGVzdGZzcDIubXNpc2RuLjE3ODkxMjM5ODc0ggPzZXlKMGNtRnVjMkZqZEdsdmJrbGtJam9pTldReE1XUmxNVFF0WldRME15MDBORFl5TFRnME9XWXRaakUzTlRrNE1HSmtaR0ZpSWl3aWNYVnZkR1ZKWkNJNklqRXdOelJoT0RBM0xUSTRPVFV0TkRJMllTMDVPVGRrTFdGak5EbGtZMlppTUdRNFpDSXNJbkJoZVdWbElqcDdJbkJoY25SNVNXUkpibVp2SWpwN0luQmhjblI1U1dSVWVYQmxJam9pVFZOSlUwUk9JaXdpY0dGeWRIbEpaR1Z1ZEdsbWFXVnlJam9pTVRjNE9URXlNems0TnpRaUxDSm1jM0JKWkNJNkluUmxjM1JtYzNBeUlpd2laWGgwWlc1emFXOXVUR2x6ZENJNmV5SmxlSFJsYm5OcGIyNGlPbHQ3SW10bGVTSTZJbUZqWTI5MWJuUlVlWEJsSWl3aWRtRnNkV1VpT2lKWFlXeHNaWFFpZlYxOWZTd2ljR1Z5YzI5dVlXeEpibVp2SWpwN0ltTnZiWEJzWlhoT1lXMWxJanA3SW1acGNuTjBUbUZ0WlNJNkluUmxjM1JtYzNBeVYyRnNiR1YwUm01aGJXVWlMQ0pzWVhOMFRtRnRaU0k2SW5SbGMzUm1jM0F5VjJGc2JHVjBURzVoYldVaWZTd2laR0YwWlU5bVFtbHlkR2dpT2lJeE9UZzFMVEExTFRFekluMTlMQ0p3WVhsbGNpSTZleUp3WVhKMGVVbGtTVzVtYnlJNmV5SndZWEowZVVsa1ZIbHdaU0k2SWsxVFNWTkVUaUlzSW5CaGNuUjVTV1JsYm5ScFptbGxjaUk2SWpFM09Ea3hNak01T0Rjeklpd2labk53U1dRaU9pSjBaWE4wWm5Od015SXNJbVY0ZEdWdWMybHZia3hwYzNRaU9uc2laWGgwWlc1emFXOXVJanBiZXlKclpYa2lPaUpoWTJOdmRXNTBWSGx3WlNJc0luWmhiSFZsSWpvaVYyRnNiR1YwSW4xZGZYMHNJbTVoYldVaU9pSjBaWE4wWm5Od00xZGhiR3hsZEVadVlXMWxJSFJsYzNSbWMzQXpWMkZzYkdWMFRHNWhiV1VpZlN3aVlXMXZkVzUwSWpwN0ltRnRiM1Z1ZENJNklqSXhNUzR4TlNJc0ltTjFjbkpsYm1ONUlqb2lWVk5FSW4wc0luUnlZVzV6WVdOMGFXOXVWSGx3WlNJNmV5SnpZMlZ1WVhKcGJ5STZJbFJTUVU1VFJrVlNJaXdpYVc1cGRHbGhkRzl5SWpvaVVFRlpSVklpTENKcGJtbDBhV0YwYjNKVWVYQmxJam9pUTA5T1UxVk5SVklpZlgwAA",
        "condition": "-cjtJNhB2VP1ggjrRF9xOMWtklzKnOG1eJSb14bzxBM",
        "payeeFspFee": {
          "amount": "10",
          "currency": "USD"
        },
        "payeeFspCommission": {
          "amount": "10",
          "currency": "USD"
        }
      },
      "quoteResponseSource": "testfsp2",
      "fulfil": {
        "completedTimestamp": "2021-06-25T16:59:07.948Z",
        "transferState": "COMMITTED",
        "fulfilment": "FXqxXNXDBeDI6m7JH_s3l2sRV2dTlYgdoMOBwIuJVfA"
      }
    }
  }
}
Test Information
NameResult
Status code is 200 PASSED
Transfer state is 'COMMITTED' PASSED
Total 2 / 2
Test Failure
Test NameAssertion Error
Request Information
Request Method: post
Request URL: /scenarios
Response Information
Response Code: 200 - OK
Mean time per request: NA
Mean size per request: NA

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
Content-Type application/json
traceparent 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00
Request Body
[
  {
    "name": "scenario1",
    "operation": "postTransfers",
    "body": {
      "from": {
        "displayName": "testfsp3WalletFname testfsp3WalletLname",
        "idType": "MSISDN",
        "idValue": "17891239873",
        "extensionList": [
          {
            "key": "accountType",
            "value": "Wallet"
          }
        ]
      },
      "to": {
        "idType": "MSISDN",
        "idValue": "17891239875"
      },
      "amountType": "RECEIVE",
      "currency": "USD",
      "amount": "14.21",
      "transactionType": "TRANSFER",
      "initiatorType": "CONSUMER",
      "note": "from testfsp2 to testfsp1, wallet-to-wallet RECEIVE",
      "homeTransactionId": "123ABC"
    }
  },
  {
    "name": "scenario2",
    "operation": "putTransfers",
    "params": {
      "transferId": "{{scenario1.result.transferId}}"
    },
    "body": {
      "acceptQuote": true
    }
  }
]
CURL command
curl 'http://test3-sim-testfsp3-backend:3003/scenarios' -H 'content-type: application/json' -H 'traceparent: 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00' -H 'user-agent: axios/0.21.1' --data-binary '[{"name":"scenario1","operation":"postTransfers","body":{"from":{"displayName":"testfsp3WalletFname testfsp3WalletLname","idType":"MSISDN","idValue":"17891239873","extensionList":[{"key":"accountType","value":"Wallet"}]},"to":{"idType":"MSISDN","idValue":"17891239875"},"amountType":"RECEIVE","currency":"USD","amount":"14.21","transactionType":"TRANSFER","initiatorType":"CONSUMER","note":"from testfsp2 to testfsp1, wallet-to-wallet RECEIVE","homeTransactionId":"123ABC"}},{"name":"scenario2","operation":"putTransfers","params":{"transferId":"{{scenario1.result.transferId}}"},"body":{"acceptQuote":true}}]' --compressed
Response Headers
{
  "vary": "Origin",
  "content-type": "application/json; charset=utf-8",
  "content-length": "5249",
  "date": "Fri, 25 Jun 2021 16:59:08 GMT",
  "connection": "keep-alive"
}
Response Body
{
  "scenario1": {
    "result": {
      "from": {
        "displayName": "testfsp3WalletFname testfsp3WalletLname",
        "idType": "MSISDN",
        "idValue": "17891239873",
        "extensionList": [
          {
            "key": "accountType",
            "value": "Wallet"
          }
        ]
      },
      "to": {
        "idType": "MSISDN",
        "idValue": "17891239875",
        "fspId": "testfsp1",
        "extensionList": [
          {
            "key": "accountType",
            "value": "Wallet"
          }
        ],
        "firstName": "testfsp1Fname",
        "lastName": "testfsp1Lname",
        "dateOfBirth": "1985-05-13"
      },
      "amountType": "RECEIVE",
      "currency": "USD",
      "amount": "14.21",
      "transactionType": "TRANSFER",
      "initiatorType": "CONSUMER",
      "note": "from testfsp2 to testfsp1, wallet-to-wallet RECEIVE",
      "homeTransactionId": "123ABC",
      "transferId": "24ee28fc-07ad-448d-8fca-526454d1c955",
      "currentState": "COMPLETED",
      "initiatedTimestamp": "2021-06-25T16:59:08.071Z",
      "quoteId": "4693ce27-0a1f-4a33-9a29-d346d94e155e",
      "quoteResponse": {
        "transferAmount": {
          "amount": "14.21",
          "currency": "USD"
        },
        "expiration": "2021-06-25T17:00:08.521Z",
        "ilpPacket": "AYIEDAAAAAAAAAWNHWcudGVzdGZzcDEubXNpc2RuLjE3ODkxMjM5ODc1ggPiZXlKMGNtRnVjMkZqZEdsdmJrbGtJam9pTWpSbFpUSTRabU10TURkaFpDMDBORGhrTFRobVkyRXROVEkyTkRVMFpERmpPVFUxSWl3aWNYVnZkR1ZKWkNJNklqUTJPVE5qWlRJM0xUQmhNV1l0TkdFek15MDVZVEk1TFdRek5EWmtPVFJsTVRVMVpTSXNJbkJoZVdWbElqcDdJbkJoY25SNVNXUkpibVp2SWpwN0luQmhjblI1U1dSVWVYQmxJam9pVFZOSlUwUk9JaXdpY0dGeWRIbEpaR1Z1ZEdsbWFXVnlJam9pTVRjNE9URXlNems0TnpVaUxDSm1jM0JKWkNJNkluUmxjM1JtYzNBeElpd2laWGgwWlc1emFXOXVUR2x6ZENJNmV5SmxlSFJsYm5OcGIyNGlPbHQ3SW10bGVTSTZJbUZqWTI5MWJuUlVlWEJsSWl3aWRtRnNkV1VpT2lKWFlXeHNaWFFpZlYxOWZTd2ljR1Z5YzI5dVlXeEpibVp2SWpwN0ltTnZiWEJzWlhoT1lXMWxJanA3SW1acGNuTjBUbUZ0WlNJNkluUmxjM1JtYzNBeFJtNWhiV1VpTENKc1lYTjBUbUZ0WlNJNkluUmxjM1JtYzNBeFRHNWhiV1VpZlN3aVpHRjBaVTltUW1seWRHZ2lPaUl4T1RnMUxUQTFMVEV6SW4xOUxDSndZWGxsY2lJNmV5SndZWEowZVVsa1NXNW1ieUk2ZXlKd1lYSjBlVWxrVkhsd1pTSTZJazFUU1ZORVRpSXNJbkJoY25SNVNXUmxiblJwWm1sbGNpSTZJakUzT0RreE1qTTVPRGN6SWl3aVpuTndTV1FpT2lKMFpYTjBabk53TXlJc0ltVjRkR1Z1YzJsdmJreHBjM1FpT25zaVpYaDBaVzV6YVc5dUlqcGJleUpyWlhraU9pSmhZMk52ZFc1MFZIbHdaU0lzSW5aaGJIVmxJam9pVjJGc2JHVjBJbjFkZlgwc0ltNWhiV1VpT2lKMFpYTjBabk53TTFkaGJHeGxkRVp1WVcxbElIUmxjM1JtYzNBelYyRnNiR1YwVEc1aGJXVWlmU3dpWVcxdmRXNTBJanA3SW1GdGIzVnVkQ0k2SWpFMExqSXhJaXdpWTNWeWNtVnVZM2tpT2lKVlUwUWlmU3dpZEhKaGJuTmhZM1JwYjI1VWVYQmxJanA3SW5OalpXNWhjbWx2SWpvaVZGSkJUbE5HUlZJaUxDSnBibWwwYVdGMGIzSWlPaUpRUVZsRlVpSXNJbWx1YVhScFlYUnZjbFI1Y0dVaU9pSkRUMDVUVlUxRlVpSjlmUQA",
        "condition": "qZVLhFwrZl7Suar3zu12aAQLHw2_7QGTNtr_dhD0rRI",
        "payeeFspFee": {
          "amount": "0",
          "currency": "USD"
        },
        "payeeFspCommission": {
          "amount": "0",
          "currency": "USD"
        }
      },
      "quoteResponseSource": "testfsp1",
      "fulfil": {
        "completedTimestamp": "2021-06-25T16:59:08.763Z",
        "transferState": "COMMITTED",
        "fulfilment": "VL9sL7wa4U3BWg2yOVjT5zqo2-gr0APRqU3itsVQMAg"
      }
    }
  },
  "scenario2": {
    "result": {
      "from": {
        "displayName": "testfsp3WalletFname testfsp3WalletLname",
        "idType": "MSISDN",
        "idValue": "17891239873",
        "extensionList": [
          {
            "key": "accountType",
            "value": "Wallet"
          }
        ]
      },
      "to": {
        "idType": "MSISDN",
        "idValue": "17891239875",
        "fspId": "testfsp1",
        "extensionList": [
          {
            "key": "accountType",
            "value": "Wallet"
          }
        ],
        "firstName": "testfsp1Fname",
        "lastName": "testfsp1Lname",
        "dateOfBirth": "1985-05-13"
      },
      "amountType": "RECEIVE",
      "currency": "USD",
      "amount": "14.21",
      "transactionType": "TRANSFER",
      "initiatorType": "CONSUMER",
      "note": "from testfsp2 to testfsp1, wallet-to-wallet RECEIVE",
      "homeTransactionId": "123ABC",
      "transferId": "24ee28fc-07ad-448d-8fca-526454d1c955",
      "currentState": "COMPLETED",
      "initiatedTimestamp": "2021-06-25T16:59:08.071Z",
      "quoteId": "4693ce27-0a1f-4a33-9a29-d346d94e155e",
      "quoteResponse": {
        "transferAmount": {
          "amount": "14.21",
          "currency": "USD"
        },
        "expiration": "2021-06-25T17:00:08.521Z",
        "ilpPacket": "AYIEDAAAAAAAAAWNHWcudGVzdGZzcDEubXNpc2RuLjE3ODkxMjM5ODc1ggPiZXlKMGNtRnVjMkZqZEdsdmJrbGtJam9pTWpSbFpUSTRabU10TURkaFpDMDBORGhrTFRobVkyRXROVEkyTkRVMFpERmpPVFUxSWl3aWNYVnZkR1ZKWkNJNklqUTJPVE5qWlRJM0xUQmhNV1l0TkdFek15MDVZVEk1TFdRek5EWmtPVFJsTVRVMVpTSXNJbkJoZVdWbElqcDdJbkJoY25SNVNXUkpibVp2SWpwN0luQmhjblI1U1dSVWVYQmxJam9pVFZOSlUwUk9JaXdpY0dGeWRIbEpaR1Z1ZEdsbWFXVnlJam9pTVRjNE9URXlNems0TnpVaUxDSm1jM0JKWkNJNkluUmxjM1JtYzNBeElpd2laWGgwWlc1emFXOXVUR2x6ZENJNmV5SmxlSFJsYm5OcGIyNGlPbHQ3SW10bGVTSTZJbUZqWTI5MWJuUlVlWEJsSWl3aWRtRnNkV1VpT2lKWFlXeHNaWFFpZlYxOWZTd2ljR1Z5YzI5dVlXeEpibVp2SWpwN0ltTnZiWEJzWlhoT1lXMWxJanA3SW1acGNuTjBUbUZ0WlNJNkluUmxjM1JtYzNBeFJtNWhiV1VpTENKc1lYTjBUbUZ0WlNJNkluUmxjM1JtYzNBeFRHNWhiV1VpZlN3aVpHRjBaVTltUW1seWRHZ2lPaUl4T1RnMUxUQTFMVEV6SW4xOUxDSndZWGxsY2lJNmV5SndZWEowZVVsa1NXNW1ieUk2ZXlKd1lYSjBlVWxrVkhsd1pTSTZJazFUU1ZORVRpSXNJbkJoY25SNVNXUmxiblJwWm1sbGNpSTZJakUzT0RreE1qTTVPRGN6SWl3aVpuTndTV1FpT2lKMFpYTjBabk53TXlJc0ltVjRkR1Z1YzJsdmJreHBjM1FpT25zaVpYaDBaVzV6YVc5dUlqcGJleUpyWlhraU9pSmhZMk52ZFc1MFZIbHdaU0lzSW5aaGJIVmxJam9pVjJGc2JHVjBJbjFkZlgwc0ltNWhiV1VpT2lKMFpYTjBabk53TTFkaGJHeGxkRVp1WVcxbElIUmxjM1JtYzNBelYyRnNiR1YwVEc1aGJXVWlmU3dpWVcxdmRXNTBJanA3SW1GdGIzVnVkQ0k2SWpFMExqSXhJaXdpWTNWeWNtVnVZM2tpT2lKVlUwUWlmU3dpZEhKaGJuTmhZM1JwYjI1VWVYQmxJanA3SW5OalpXNWhjbWx2SWpvaVZGSkJUbE5HUlZJaUxDSnBibWwwYVdGMGIzSWlPaUpRUVZsRlVpSXNJbWx1YVhScFlYUnZjbFI1Y0dVaU9pSkRUMDVUVlUxRlVpSjlmUQA",
        "condition": "qZVLhFwrZl7Suar3zu12aAQLHw2_7QGTNtr_dhD0rRI",
        "payeeFspFee": {
          "amount": "0",
          "currency": "USD"
        },
        "payeeFspCommission": {
          "amount": "0",
          "currency": "USD"
        }
      },
      "quoteResponseSource": "testfsp1",
      "fulfil": {
        "completedTimestamp": "2021-06-25T16:59:08.763Z",
        "transferState": "COMMITTED",
        "fulfilment": "VL9sL7wa4U3BWg2yOVjT5zqo2-gr0APRqU3itsVQMAg"
      }
    }
  }
}
Test Information
NameResult
Status code is 200 PASSED
Transfer state is 'COMMITTED' PASSED
Total 2 / 2
Test Failure
Test NameAssertion Error
Request Information
Request Method: post
Request URL: /scenarios
Response Information
Response Code: 200 - OK
Mean time per request: NA
Mean size per request: NA

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
Content-Type application/json
traceparent 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00
Request Body
[
  {
    "name": "scenario1",
    "operation": "postTransfers",
    "body": {
      "from": {
        "displayName": "testfsp2WalletFname testfsp2WalletLname",
        "idType": "MSISDN",
        "idValue": "17891239874",
        "extensionList": [
          {
            "key": "accountType",
            "value": "Wallet"
          }
        ]
      },
      "to": {
        "idType": "MSISDN",
        "idValue": "17891239872"
      },
      "amountType": "RECEIVE",
      "currency": "USD",
      "amount": "150",
      "transactionType": "TRANSFER",
      "initiatorType": "CONSUMER",
      "note": "from testfsp2 to testfsp1, wallet-to-wallet RECEIVE",
      "homeTransactionId": "123ABC"
    }
  },
  {
    "name": "scenario2",
    "operation": "putTransfers",
    "params": {
      "transferId": "{{scenario1.result.transferId}}"
    },
    "body": {
      "acceptQuote": true
    }
  }
]
CURL command
curl 'http://test3-sim-testfsp2-backend:3003/scenarios' -H 'content-type: application/json' -H 'traceparent: 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00' -H 'user-agent: axios/0.21.1' --data-binary '[{"name":"scenario1","operation":"postTransfers","body":{"from":{"displayName":"testfsp2WalletFname testfsp2WalletLname","idType":"MSISDN","idValue":"17891239874","extensionList":[{"key":"accountType","value":"Wallet"}]},"to":{"idType":"MSISDN","idValue":"17891239872"},"amountType":"RECEIVE","currency":"USD","amount":"150","transactionType":"TRANSFER","initiatorType":"CONSUMER","note":"from testfsp2 to testfsp1, wallet-to-wallet RECEIVE","homeTransactionId":"123ABC"}},{"name":"scenario2","operation":"putTransfers","params":{"transferId":"{{scenario1.result.transferId}}"},"body":{"acceptQuote":true}}]' --compressed
Response Headers
{
  "vary": "Origin",
  "content-type": "application/json; charset=utf-8",
  "content-length": "5299",
  "date": "Fri, 25 Jun 2021 16:59:10 GMT",
  "connection": "keep-alive"
}
Response Body
{
  "scenario1": {
    "result": {
      "from": {
        "displayName": "testfsp2WalletFname testfsp2WalletLname",
        "idType": "MSISDN",
        "idValue": "17891239874",
        "extensionList": [
          {
            "key": "accountType",
            "value": "Wallet"
          }
        ]
      },
      "to": {
        "idType": "MSISDN",
        "idValue": "17891239872",
        "fspId": "testfsp4",
        "extensionList": [
          {
            "key": "accountType",
            "value": "Wallet"
          }
        ],
        "firstName": "testfsp4WalletFname",
        "lastName": "testfsp4WalletLname",
        "dateOfBirth": "1985-05-13"
      },
      "amountType": "RECEIVE",
      "currency": "USD",
      "amount": "150",
      "transactionType": "TRANSFER",
      "initiatorType": "CONSUMER",
      "note": "from testfsp2 to testfsp1, wallet-to-wallet RECEIVE",
      "homeTransactionId": "123ABC",
      "transferId": "ccf3361a-5e76-4e87-9691-7ba7a73709ae",
      "currentState": "COMPLETED",
      "initiatedTimestamp": "2021-06-25T16:59:08.889Z",
      "quoteId": "2f902f92-d8f7-40a8-a9f5-d3f47f88880a",
      "quoteResponse": {
        "transferAmount": {
          "amount": "150",
          "currency": "USD"
        },
        "expiration": "2021-06-25T17:00:09.555Z",
        "ilpPacket": "AYIEGQAAAAAAADqYHWcudGVzdGZzcDQubXNpc2RuLjE3ODkxMjM5ODcyggPvZXlKMGNtRnVjMkZqZEdsdmJrbGtJam9pWTJObU16TTJNV0V0TldVM05pMDBaVGczTFRrMk9URXROMkpoTjJFM016Y3dPV0ZsSWl3aWNYVnZkR1ZKWkNJNklqSm1PVEF5WmpreUxXUTRaamN0TkRCaE9DMWhPV1kxTFdRelpqUTNaamc0T0Rnd1lTSXNJbkJoZVdWbElqcDdJbkJoY25SNVNXUkpibVp2SWpwN0luQmhjblI1U1dSVWVYQmxJam9pVFZOSlUwUk9JaXdpY0dGeWRIbEpaR1Z1ZEdsbWFXVnlJam9pTVRjNE9URXlNems0TnpJaUxDSm1jM0JKWkNJNkluUmxjM1JtYzNBMElpd2laWGgwWlc1emFXOXVUR2x6ZENJNmV5SmxlSFJsYm5OcGIyNGlPbHQ3SW10bGVTSTZJbUZqWTI5MWJuUlVlWEJsSWl3aWRtRnNkV1VpT2lKWFlXeHNaWFFpZlYxOWZTd2ljR1Z5YzI5dVlXeEpibVp2SWpwN0ltTnZiWEJzWlhoT1lXMWxJanA3SW1acGNuTjBUbUZ0WlNJNkluUmxjM1JtYzNBMFYyRnNiR1YwUm01aGJXVWlMQ0pzWVhOMFRtRnRaU0k2SW5SbGMzUm1jM0EwVjJGc2JHVjBURzVoYldVaWZTd2laR0YwWlU5bVFtbHlkR2dpT2lJeE9UZzFMVEExTFRFekluMTlMQ0p3WVhsbGNpSTZleUp3WVhKMGVVbGtTVzVtYnlJNmV5SndZWEowZVVsa1ZIbHdaU0k2SWsxVFNWTkVUaUlzSW5CaGNuUjVTV1JsYm5ScFptbGxjaUk2SWpFM09Ea3hNak01T0RjMElpd2labk53U1dRaU9pSjBaWE4wWm5Od01pSXNJbVY0ZEdWdWMybHZia3hwYzNRaU9uc2laWGgwWlc1emFXOXVJanBiZXlKclpYa2lPaUpoWTJOdmRXNTBWSGx3WlNJc0luWmhiSFZsSWpvaVYyRnNiR1YwSW4xZGZYMHNJbTVoYldVaU9pSjBaWE4wWm5Od01sZGhiR3hsZEVadVlXMWxJSFJsYzNSbWMzQXlWMkZzYkdWMFRHNWhiV1VpZlN3aVlXMXZkVzUwSWpwN0ltRnRiM1Z1ZENJNklqRTFNQ0lzSW1OMWNuSmxibU41SWpvaVZWTkVJbjBzSW5SeVlXNXpZV04wYVc5dVZIbHdaU0k2ZXlKelkyVnVZWEpwYnlJNklsUlNRVTVUUmtWU0lpd2lhVzVwZEdsaGRHOXlJam9pVUVGWlJWSWlMQ0pwYm1sMGFXRjBiM0pVZVhCbElqb2lRMDlPVTFWTlJWSWlmWDAA",
        "condition": "GouxlvR9irqCJh56xwX9RKd95hiQZy2bWT8qJghko30",
        "payeeFspFee": {
          "amount": "7",
          "currency": "USD"
        },
        "payeeFspCommission": {
          "amount": "7",
          "currency": "USD"
        }
      },
      "quoteResponseSource": "testfsp4",
      "fulfil": {
        "completedTimestamp": "2021-06-25T16:59:09.917Z",
        "transferState": "COMMITTED",
        "fulfilment": "SFpPQHJwOn8npeC4cBVEv18R-xxzNSaZHwlDhEt1dwk"
      }
    }
  },
  "scenario2": {
    "result": {
      "from": {
        "displayName": "testfsp2WalletFname testfsp2WalletLname",
        "idType": "MSISDN",
        "idValue": "17891239874",
        "extensionList": [
          {
            "key": "accountType",
            "value": "Wallet"
          }
        ]
      },
      "to": {
        "idType": "MSISDN",
        "idValue": "17891239872",
        "fspId": "testfsp4",
        "extensionList": [
          {
            "key": "accountType",
            "value": "Wallet"
          }
        ],
        "firstName": "testfsp4WalletFname",
        "lastName": "testfsp4WalletLname",
        "dateOfBirth": "1985-05-13"
      },
      "amountType": "RECEIVE",
      "currency": "USD",
      "amount": "150",
      "transactionType": "TRANSFER",
      "initiatorType": "CONSUMER",
      "note": "from testfsp2 to testfsp1, wallet-to-wallet RECEIVE",
      "homeTransactionId": "123ABC",
      "transferId": "ccf3361a-5e76-4e87-9691-7ba7a73709ae",
      "currentState": "COMPLETED",
      "initiatedTimestamp": "2021-06-25T16:59:08.889Z",
      "quoteId": "2f902f92-d8f7-40a8-a9f5-d3f47f88880a",
      "quoteResponse": {
        "transferAmount": {
          "amount": "150",
          "currency": "USD"
        },
        "expiration": "2021-06-25T17:00:09.555Z",
        "ilpPacket": "AYIEGQAAAAAAADqYHWcudGVzdGZzcDQubXNpc2RuLjE3ODkxMjM5ODcyggPvZXlKMGNtRnVjMkZqZEdsdmJrbGtJam9pWTJObU16TTJNV0V0TldVM05pMDBaVGczTFRrMk9URXROMkpoTjJFM016Y3dPV0ZsSWl3aWNYVnZkR1ZKWkNJNklqSm1PVEF5WmpreUxXUTRaamN0TkRCaE9DMWhPV1kxTFdRelpqUTNaamc0T0Rnd1lTSXNJbkJoZVdWbElqcDdJbkJoY25SNVNXUkpibVp2SWpwN0luQmhjblI1U1dSVWVYQmxJam9pVFZOSlUwUk9JaXdpY0dGeWRIbEpaR1Z1ZEdsbWFXVnlJam9pTVRjNE9URXlNems0TnpJaUxDSm1jM0JKWkNJNkluUmxjM1JtYzNBMElpd2laWGgwWlc1emFXOXVUR2x6ZENJNmV5SmxlSFJsYm5OcGIyNGlPbHQ3SW10bGVTSTZJbUZqWTI5MWJuUlVlWEJsSWl3aWRtRnNkV1VpT2lKWFlXeHNaWFFpZlYxOWZTd2ljR1Z5YzI5dVlXeEpibVp2SWpwN0ltTnZiWEJzWlhoT1lXMWxJanA3SW1acGNuTjBUbUZ0WlNJNkluUmxjM1JtYzNBMFYyRnNiR1YwUm01aGJXVWlMQ0pzWVhOMFRtRnRaU0k2SW5SbGMzUm1jM0EwVjJGc2JHVjBURzVoYldVaWZTd2laR0YwWlU5bVFtbHlkR2dpT2lJeE9UZzFMVEExTFRFekluMTlMQ0p3WVhsbGNpSTZleUp3WVhKMGVVbGtTVzVtYnlJNmV5SndZWEowZVVsa1ZIbHdaU0k2SWsxVFNWTkVUaUlzSW5CaGNuUjVTV1JsYm5ScFptbGxjaUk2SWpFM09Ea3hNak01T0RjMElpd2labk53U1dRaU9pSjBaWE4wWm5Od01pSXNJbVY0ZEdWdWMybHZia3hwYzNRaU9uc2laWGgwWlc1emFXOXVJanBiZXlKclpYa2lPaUpoWTJOdmRXNTBWSGx3WlNJc0luWmhiSFZsSWpvaVYyRnNiR1YwSW4xZGZYMHNJbTVoYldVaU9pSjBaWE4wWm5Od01sZGhiR3hsZEVadVlXMWxJSFJsYzNSbWMzQXlWMkZzYkdWMFRHNWhiV1VpZlN3aVlXMXZkVzUwSWpwN0ltRnRiM1Z1ZENJNklqRTFNQ0lzSW1OMWNuSmxibU41SWpvaVZWTkVJbjBzSW5SeVlXNXpZV04wYVc5dVZIbHdaU0k2ZXlKelkyVnVZWEpwYnlJNklsUlNRVTVUUmtWU0lpd2lhVzVwZEdsaGRHOXlJam9pVUVGWlJWSWlMQ0pwYm1sMGFXRjBiM0pVZVhCbElqb2lRMDlPVTFWTlJWSWlmWDAA",
        "condition": "GouxlvR9irqCJh56xwX9RKd95hiQZy2bWT8qJghko30",
        "payeeFspFee": {
          "amount": "7",
          "currency": "USD"
        },
        "payeeFspCommission": {
          "amount": "7",
          "currency": "USD"
        }
      },
      "quoteResponseSource": "testfsp4",
      "fulfil": {
        "completedTimestamp": "2021-06-25T16:59:09.917Z",
        "transferState": "COMMITTED",
        "fulfilment": "SFpPQHJwOn8npeC4cBVEv18R-xxzNSaZHwlDhEt1dwk"
      }
    }
  }
}
Test Information
NameResult
Status code is 200 PASSED
Transfer state is 'COMMITTED' PASSED
Total 2 / 2
Test Failure
Test NameAssertion Error
Request Information
Request Method: get
Request URL: /settlementWindows
Response Information
Response Code: 200 - OK
Mean time per request: NA
Mean size per request: NA

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
Content-Type application/json
FSPIOP-Source testingtoolkitdfsp
traceparent 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00
CURL command
curl 'http://test3-centralsettlement-service/v2/settlementWindows?state=OPEN' -H 'content-type: application/json' -H 'fspiop-source: testingtoolkitdfsp' -H 'traceparent: 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00' -H 'user-agent: axios/0.21.1' --compressed
Response Headers
{
  "content-type": "application/json; charset=utf-8",
  "vary": "origin",
  "access-control-expose-headers": "WWW-Authenticate,Server-Authorization",
  "cache-control": "no-cache",
  "content-length": "154",
  "accept-ranges": "bytes",
  "date": "Fri, 25 Jun 2021 16:59:10 GMT",
  "connection": "keep-alive"
}
Response Body
[
  {
    "settlementWindowId": 6,
    "state": "OPEN",
    "reason": "string",
    "createdDate": "2021-06-25T16:59:05.000Z",
    "changedDate": "2021-06-25T16:59:05.000Z",
    "content": []
  }
]
Test Information
NameResult
Response status to be 200 PASSED
State should be OPEN PASSED
Total 2 / 2
Test Failure
Test NameAssertion Error
Request Information
Request Method: post
Request URL: /settlementWindows/6
Response Information
Response Code: 200 - OK
Mean time per request: NA
Mean size per request: NA

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
Content-Type application/json
FSPIOP-Source testingtoolkitdfsp
traceparent 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00
Request Body
{
  "state": "CLOSED",
  "reason": "string"
}
CURL command
curl 'http://test3-centralsettlement-service/v2/settlementWindows/6' -H 'content-type: application/json' -H 'fspiop-source: testingtoolkitdfsp' -H 'traceparent: 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00' -H 'user-agent: axios/0.21.1' --data-binary '{"state":"CLOSED","reason":"string"}' --compressed
Response Headers
{
  "content-type": "application/json; charset=utf-8",
  "vary": "origin",
  "access-control-expose-headers": "WWW-Authenticate,Server-Authorization",
  "cache-control": "no-cache",
  "content-length": "139",
  "date": "Fri, 25 Jun 2021 16:59:10 GMT",
  "connection": "keep-alive"
}
Response Body
{
  "settlementWindowId": 7,
  "state": "OPEN",
  "reason": "string",
  "createdDate": "2021-06-25T16:59:10.000Z",
  "changedDate": "2021-06-25T16:59:10.000Z"
}
Test Information
NameResult
Response code is 200 PASSED
Total 1 / 1
Test Failure
Test NameAssertion Error
Request Information
Request Method: get
Request URL: /settlementWindows
Response Information
Response Code: 200 - OK
Mean time per request: NA
Mean size per request: NA

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
Content-Type application/json
FSPIOP-Source testingtoolkitdfsp
traceparent 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00
CURL command
curl 'http://test3-centralsettlement-service/v2/settlementWindows?state=OPEN' -H 'content-type: application/json' -H 'fspiop-source: testingtoolkitdfsp' -H 'traceparent: 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00' -H 'user-agent: axios/0.21.1' --compressed
Response Headers
{
  "content-type": "application/json; charset=utf-8",
  "vary": "origin",
  "access-control-expose-headers": "WWW-Authenticate,Server-Authorization",
  "cache-control": "no-cache",
  "content-length": "154",
  "accept-ranges": "bytes",
  "date": "Fri, 25 Jun 2021 16:59:10 GMT",
  "connection": "keep-alive"
}
Response Body
[
  {
    "settlementWindowId": 7,
    "state": "OPEN",
    "reason": "string",
    "createdDate": "2021-06-25T16:59:10.000Z",
    "changedDate": "2021-06-25T16:59:10.000Z",
    "content": []
  }
]
Test Information
NameResult
Response code is 200 PASSED
State should be open PASSED
Total 2 / 2
Test Failure
Test NameAssertion Error
Request Information
Request Method: post
Request URL: /settlements
Response Information
Response Code: 200 - OK
Mean time per request: NA
Mean size per request: NA

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
Content-Type application/json
FSPIOP-Source testingtoolkitdfsp
traceparent 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00
Request Body
{
  "settlementModel": "InterchangeFee",
  "reason": "TESTING",
  "settlementWindows": [
    {
      "id": "2"
    },
    {
      "id": "3"
    },
    {
      "id": "4"
    },
    {
      "id": "5"
    },
    {
      "id": "6"
    }
  ]
}
CURL command
curl 'http://test3-centralsettlement-service/v2/settlements' -H 'content-type: application/json' -H 'fspiop-source: testingtoolkitdfsp' -H 'traceparent: 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00' -H 'user-agent: axios/0.21.1' --data-binary '{"settlementModel":"InterchangeFee","reason":"TESTING","settlementWindows":[{"id":"2"},{"id":"3"},{"id":"4"},{"id":"5"},{"id":"6"}]}' --compressed
Response Headers
{
  "content-type": "application/json; charset=utf-8",
  "vary": "origin,accept-encoding",
  "access-control-expose-headers": "WWW-Authenticate,Server-Authorization",
  "cache-control": "no-cache",
  "content-length": "2393",
  "date": "Fri, 25 Jun 2021 16:59:11 GMT",
  "connection": "keep-alive"
}
Response Body
{
  "id": 2,
  "settlementModel": "InterchangeFee",
  "state": "PENDING_SETTLEMENT",
  "reason": "TESTING",
  "createdDate": "2021-06-25T16:59:11.000Z",
  "changedDate": "2021-06-25T16:59:11.000Z",
  "settlementWindows": [
    {
      "id": 2,
      "state": "PENDING_SETTLEMENT",
      "reason": "TESTING",
      "createdDate": "2021-06-25T16:58:48.000Z",
      "changedDate": "2021-06-25T16:59:11.000Z",
      "content": [
        {
          "id": 2,
          "state": "PENDING_SETTLEMENT",
          "ledgerAccountType": "INTERCHANGE_FEE",
          "currencyId": "USD",
          "createdDate": "2021-06-25T16:58:53.000Z",
          "changedDate": "2021-06-25T16:59:11.000Z"
        }
      ]
    },
    {
      "id": 3,
      "state": "PENDING_SETTLEMENT",
      "reason": "TESTING",
      "createdDate": "2021-06-25T16:58:53.000Z",
      "changedDate": "2021-06-25T16:59:11.000Z",
      "content": [
        {
          "id": 3,
          "state": "PENDING_SETTLEMENT",
          "ledgerAccountType": "INTERCHANGE_FEE",
          "currencyId": "USD",
          "createdDate": "2021-06-25T16:58:57.000Z",
          "changedDate": "2021-06-25T16:59:11.000Z"
        }
      ]
    },
    {
      "id": 4,
      "state": "PENDING_SETTLEMENT",
      "reason": "TESTING",
      "createdDate": "2021-06-25T16:58:57.000Z",
      "changedDate": "2021-06-25T16:59:11.000Z",
      "content": [
        {
          "id": 4,
          "state": "PENDING_SETTLEMENT",
          "ledgerAccountType": "INTERCHANGE_FEE",
          "currencyId": "USD",
          "createdDate": "2021-06-25T16:59:01.000Z",
          "changedDate": "2021-06-25T16:59:11.000Z"
        }
      ]
    },
    {
      "id": 5,
      "state": "PENDING_SETTLEMENT",
      "reason": "TESTING",
      "createdDate": "2021-06-25T16:59:01.000Z",
      "changedDate": "2021-06-25T16:59:11.000Z",
      "content": [
        {
          "id": 5,
          "state": "PENDING_SETTLEMENT",
          "ledgerAccountType": "INTERCHANGE_FEE",
          "currencyId": "USD",
          "createdDate": "2021-06-25T16:59:05.000Z",
          "changedDate": "2021-06-25T16:59:11.000Z"
        }
      ]
    },
    {
      "id": 6,
      "state": "PENDING_SETTLEMENT",
      "reason": "TESTING",
      "createdDate": "2021-06-25T16:59:05.000Z",
      "changedDate": "2021-06-25T16:59:11.000Z",
      "content": [
        {
          "id": 6,
          "state": "PENDING_SETTLEMENT",
          "ledgerAccountType": "INTERCHANGE_FEE",
          "currencyId": "USD",
          "createdDate": "2021-06-25T16:59:10.000Z",
          "changedDate": "2021-06-25T16:59:11.000Z"
        }
      ]
    }
  ],
  "participants": [
    {
      "id": 5,
      "accounts": [
        {
          "id": 17,
          "state": "PENDING_SETTLEMENT",
          "reason": "TESTING",
          "netSettlementAmount": {
            "amount": -5.37,
            "currency": "USD"
          }
        }
      ]
    },
    {
      "id": 6,
      "accounts": [
        {
          "id": 21,
          "state": "PENDING_SETTLEMENT",
          "reason": "TESTING",
          "netSettlementAmount": {
            "amount": -2.26,
            "currency": "USD"
          }
        }
      ]
    },
    {
      "id": 7,
      "accounts": [
        {
          "id": 25,
          "state": "PENDING_SETTLEMENT",
          "reason": "TESTING",
          "netSettlementAmount": {
            "amount": 7.1,
            "currency": "USD"
          }
        }
      ]
    },
    {
      "id": 8,
      "accounts": [
        {
          "id": 29,
          "state": "PENDING_SETTLEMENT",
          "reason": "TESTING",
          "netSettlementAmount": {
            "amount": 0.53,
            "currency": "USD"
          }
        }
      ]
    }
  ]
}
Test Information
NameResult
Response code is 200 PASSED
Settlement State should be PENDING_SETTLEMENT PASSED
first participant netSettlementAmount == -5.37 TZS PASSED
second participant netSettlementAmount == -2.26 TZS PASSED
third participant netSettlementAmount == 7.10 TZS PASSED
fourth participant netSettlementAmount == 0.53 TZS PASSED
Total 6 / 6
Test Failure
Test NameAssertion Error
Request Information
Request Method: post
Request URL: /settlements
Response Information
Response Code: 400 - Bad Request
Mean time per request: NA
Mean size per request: NA

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
Content-Type application/json
FSPIOP-Source testingtoolkitdfsp
traceparent 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00
Request Body
{
  "settlementModel": "InterchangeFee",
  "reason": "TESTING",
  "settlementWindows": [
    {
      "id": "4"
    },
    {
      "id": "5"
    },
    {
      "id": "6"
    }
  ]
}
CURL command
curl 'http://test3-centralsettlement-service/v2/settlements' -H 'content-type: application/json' -H 'fspiop-source: testingtoolkitdfsp' -H 'traceparent: 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00' -H 'user-agent: axios/0.21.1' --data-binary '{"settlementModel":"InterchangeFee","reason":"TESTING","settlementWindows":[{"id":"4"},{"id":"5"},{"id":"6"}]}' --compressed
Response Headers
{
  "content-type": "application/json; charset=utf-8",
  "vary": "origin",
  "access-control-expose-headers": "WWW-Authenticate,Server-Authorization",
  "cache-control": "no-cache",
  "content-length": "118",
  "date": "Fri, 25 Jun 2021 16:59:11 GMT",
  "connection": "keep-alive"
}
Response Body
{
  "errorInformation": {
    "errorCode": "3100",
    "errorDescription": "Generic validation error - Inapplicable windows 4, 5, 6"
  }
}
Test Information
NameResult
Resposne code is 400 PASSED
Response contains 'Generic validation error PASSED
errorCode == 3100 PASSED
Total 3 / 3
Test Failure
Test NameAssertion Error
Request Information
Request Method: post
Request URL: /scenarios
Response Information
Response Code: 200 - OK
Mean time per request: NA
Mean size per request: NA

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
Content-Type application/json
traceparent 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00
Request Body
[
  {
    "name": "scenario1",
    "operation": "postTransfers",
    "body": {
      "from": {
        "displayName": "payerfspFname payerfspLname",
        "idType": "MSISDN",
        "idValue": "17891239876",
        "extensionList": [
          {
            "key": "accountType",
            "value": "Wallet"
          }
        ]
      },
      "to": {
        "idType": "MSISDN",
        "idValue": "22244803917"
      },
      "amountType": "SEND",
      "currency": "USD",
      "amount": "10",
      "transactionType": "TRANSFER",
      "initiatorType": "CONSUMER",
      "note": "test payment 2020-06-10 11:02pm",
      "homeTransactionId": "123ABC"
    }
  },
  {
    "name": "scenario2",
    "operation": "putTransfers",
    "params": {
      "transferId": "{{scenario1.result.transferId}}"
    },
    "body": {
      "acceptQuote": true
    }
  }
]
CURL command
curl 'http://test3-sim-payerfsp-backend:3003/scenarios' -H 'content-type: application/json' -H 'traceparent: 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00' -H 'user-agent: axios/0.21.1' --data-binary '[{"name":"scenario1","operation":"postTransfers","body":{"from":{"displayName":"payerfspFname payerfspLname","idType":"MSISDN","idValue":"17891239876","extensionList":[{"key":"accountType","value":"Wallet"}]},"to":{"idType":"MSISDN","idValue":"22244803917"},"amountType":"SEND","currency":"USD","amount":"10","transactionType":"TRANSFER","initiatorType":"CONSUMER","note":"test payment 2020-06-10 11:02pm","homeTransactionId":"123ABC"}},{"name":"scenario2","operation":"putTransfers","params":{"transferId":"{{scenario1.result.transferId}}"},"body":{"acceptQuote":true}}]' --compressed
Response Headers
{
  "vary": "Origin",
  "content-type": "application/json; charset=utf-8",
  "content-length": "865",
  "date": "Fri, 25 Jun 2021 16:59:12 GMT",
  "connection": "keep-alive"
}
Response Body
{
  "scenario1": {
    "result": {
      "message": "Got an error response resolving party: {\n  errorInformation: { errorCode: '3204', errorDescription: 'Party not found' }\n}",
      "transferState": {
        "from": {
          "displayName": "payerfspFname payerfspLname",
          "idType": "MSISDN",
          "idValue": "17891239876",
          "extensionList": [
            {
              "key": "accountType",
              "value": "Wallet"
            }
          ]
        },
        "to": {
          "idType": "MSISDN",
          "idValue": "22244803917"
        },
        "amountType": "SEND",
        "currency": "USD",
        "amount": "10",
        "transactionType": "TRANSFER",
        "initiatorType": "CONSUMER",
        "note": "test payment 2020-06-10 11:02pm",
        "homeTransactionId": "123ABC",
        "transferId": "879c2633-1b96-4e89-a7c9-0e329407ffef",
        "currentState": "ERROR_OCCURRED",
        "initiatedTimestamp": "2021-06-25T16:59:12.756Z",
        "lastError": {
          "httpStatusCode": 500,
          "mojaloopError": {
            "errorInformation": {
              "errorCode": "3204",
              "errorDescription": "Party not found"
            }
          }
        }
      },
      "statusCode": "3204"
    }
  },
  "scenario2": {
    "error": {}
  }
}
Test Information
NameResult
Response code is 200 PASSED
party not found with result.statusCode==3204 && lastError.httpStatusCOde==500 PASSED
Total 2 / 2
Test Failure
Test NameAssertion Error
Request Information
Request Method: get
Request URL: /repository/parties
Response Information
Response Code: 200 - OK
Mean time per request: NA
Mean size per request: NA

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
Content-Type application/json
traceparent 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00
CURL command
curl 'http://test3-sim-testfsp4-backend:3003/repository/parties' -H 'content-type: application/json' -H 'traceparent: 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00' -H 'user-agent: axios/0.21.1' --compressed
Response Headers
{
  "vary": "Origin",
  "content-type": "application/json; charset=utf-8",
  "content-length": "524",
  "date": "Fri, 25 Jun 2021 16:59:13 GMT",
  "connection": "keep-alive"
}
Response Body
[
  {
    "displayName": "testfsp4WalletFname testfsp4WalletLname",
    "firstName": "testfsp4WalletFname",
    "middleName": "",
    "lastName": "testfsp4WalletLname",
    "dateOfBirth": "1985-05-13",
    "idType": "MSISDN",
    "idValue": "17891239872",
    "extensionList": [
      {
        "key": "accountType",
        "value": "Wallet"
      }
    ]
  },
  {
    "displayName": "testfsp4BankFname testfsp4Bankname",
    "firstName": "testfsp4BankFname",
    "middleName": "",
    "lastName": "testfsp4BankLname",
    "dateOfBirth": "1985-05-13",
    "idType": "MSISDN",
    "idValue": "27713813917",
    "extensionList": [
      {
        "key": "accountType",
        "value": "Bank"
      }
    ]
  }
]
Test Information
NameResult
Successful GET request PASSED
Total 1 / 1
Test Failure
Test NameAssertion Error
Request Information
Request Method: post
Request URL: /repository/parties
Response Information
Response Code: 204 - No Content
Mean time per request: NA
Mean size per request: NA

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
Content-Type application/json
traceparent 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00
Request Body
{
  "displayName": "fsp4WalletFname{{$timestamp}} fsp4WalletLname{{$timestamp}}",
  "firstName": "fsp4WalletFname{{$timestamp}}",
  "middleName": "",
  "lastName": "fsp4WalletLname{{$timestamp}}",
  "dateOfBirth": "2021-06-25",
  "idType": "MSISDN",
  "idValue": "269681902091",
  "extensionList": [
    {
      "key": "accountType",
      "value": "Wallet"
    }
  ]
}
CURL command
curl 'http://test3-sim-testfsp4-backend:3003/repository/parties' -H 'content-type: application/json' -H 'traceparent: 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00' -H 'user-agent: axios/0.21.1' --data-binary '{"displayName":"fsp4WalletFname{{$timestamp}} fsp4WalletLname{{$timestamp}}","firstName":"fsp4WalletFname{{$timestamp}}","middleName":"","lastName":"fsp4WalletLname{{$timestamp}}","dateOfBirth":"2021-06-25","idType":"MSISDN","idValue":"269681902091","extensionList":[{"key":"accountType","value":"Wallet"}]}' --compressed
Response Headers
{
  "vary": "Origin",
  "date": "Fri, 25 Jun 2021 16:59:13 GMT",
  "connection": "keep-alive"
}
Test Information
NameResult
Successful POST request PASSED
Total 1 / 1
Test Failure
Test NameAssertion Error
Request Information
Request Method: post
Request URL: /participants/MSISDN/269681902091
Response Information
Response Code: 202 - Accepted
Mean time per request: NA
Mean size per request: NA

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
Content-Type application/vnd.interoperability.participants+json;version=1.0
Accept application/vnd.interoperability.participants+json;version=1
Date Fri, 25 Jun 2021 16:59:13 GMT
FSPIOP-Source testfsp4
traceparent 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00
Request Body
{
  "fspId": "testfsp4",
  "currency": "USD"
}
CURL command
curl 'http://test3-account-lookup-service/participants/MSISDN/269681902091' -H 'content-type: application/vnd.interoperability.participants+json;version=1.0' -H 'accept: application/vnd.interoperability.participants+json;version=1' -H 'date: Fri, 25 Jun 2021 16:59:13 GMT' -H 'fspiop-source: testfsp4' -H 'traceparent: 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00' -H 'user-agent: axios/0.21.1' --data-binary '{"fspId":"testfsp4","currency":"USD"}' --compressed
Response Headers
{
  "cache-control": "no-cache",
  "content-length": "0",
  "date": "Fri, 25 Jun 2021 16:59:13 GMT",
  "connection": "keep-alive"
}
Test Information
NameResult
Resposne code is 202 PASSED
Total 1 / 1
Test Failure
Test NameAssertion Error
Request Information
Request Method: post
Request URL: /repository/parties
Response Information
Response Code: 204 - No Content
Mean time per request: NA
Mean size per request: NA

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
Content-Type application/json
traceparent 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00
Request Body
{
  "displayName": "fsp4BankFname{$timestamp} fsp4BankLname{$timestamp}",
  "firstName": "fsp4BankFname{$timestamp}",
  "middleName": "",
  "lastName": "fsp4BankLname{$timestamp}",
  "dateOfBirth": "2021-06-25",
  "idType": "MSISDN",
  "idValue": "325114198836",
  "extensionList": [
    {
      "key": "accountType",
      "value": "Bank"
    }
  ]
}
CURL command
curl 'http://test3-sim-testfsp4-backend:3003/repository/parties' -H 'content-type: application/json' -H 'traceparent: 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00' -H 'user-agent: axios/0.21.1' --data-binary '{"displayName":"fsp4BankFname{$timestamp} fsp4BankLname{$timestamp}","firstName":"fsp4BankFname{$timestamp}","middleName":"","lastName":"fsp4BankLname{$timestamp}","dateOfBirth":"2021-06-25","idType":"MSISDN","idValue":"325114198836","extensionList":[{"key":"accountType","value":"Bank"}]}' --compressed
Response Headers
{
  "vary": "Origin",
  "date": "Fri, 25 Jun 2021 16:59:13 GMT",
  "connection": "keep-alive"
}
Test Information
NameResult
Successful POST Request PASSED
Total 1 / 1
Test Failure
Test NameAssertion Error
Request Information
Request Method: post
Request URL: /participants/MSISDN/325114198836
Response Information
Response Code: 202 - Accepted
Mean time per request: NA
Mean size per request: NA

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
Content-Type application/vnd.interoperability.participants+json;version=1.0
Accept application/vnd.interoperability.participants+json;version=1
Date Fri, 25 Jun 2021 16:59:13 GMT
FSPIOP-Source testfsp4
traceparent 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00
Request Body
{
  "fspId": "testfsp4",
  "currency": "USD"
}
CURL command
curl 'http://test3-account-lookup-service/participants/MSISDN/325114198836' -H 'content-type: application/vnd.interoperability.participants+json;version=1.0' -H 'accept: application/vnd.interoperability.participants+json;version=1' -H 'date: Fri, 25 Jun 2021 16:59:13 GMT' -H 'fspiop-source: testfsp4' -H 'traceparent: 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00' -H 'user-agent: axios/0.21.1' --data-binary '{"fspId":"testfsp4","currency":"USD"}' --compressed
Response Headers
{
  "cache-control": "no-cache",
  "content-length": "0",
  "date": "Fri, 25 Jun 2021 16:59:13 GMT",
  "connection": "keep-alive"
}
Test Information
NameResult
Resposne code 202 PASSED
Total 1 / 1
Test Failure
Test NameAssertion Error
Request Information
Request Method: get
Request URL: /repository/parties
Response Information
Response Code: 200 - OK
Mean time per request: NA
Mean size per request: NA

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
Content-Type application/json
traceparent 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00
CURL command
curl 'http://test3-sim-testfsp4-backend:3003/repository/parties' -H 'content-type: application/json' -H 'traceparent: 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00' -H 'user-agent: axios/0.21.1' --compressed
Response Headers
{
  "vary": "Origin",
  "content-type": "application/json; charset=utf-8",
  "content-length": "1122",
  "date": "Fri, 25 Jun 2021 16:59:15 GMT",
  "connection": "keep-alive"
}
Response Body
[
  {
    "displayName": "testfsp4WalletFname testfsp4WalletLname",
    "firstName": "testfsp4WalletFname",
    "middleName": "",
    "lastName": "testfsp4WalletLname",
    "dateOfBirth": "1985-05-13",
    "idType": "MSISDN",
    "idValue": "17891239872",
    "extensionList": [
      {
        "key": "accountType",
        "value": "Wallet"
      }
    ]
  },
  {
    "displayName": "testfsp4BankFname testfsp4Bankname",
    "firstName": "testfsp4BankFname",
    "middleName": "",
    "lastName": "testfsp4BankLname",
    "dateOfBirth": "1985-05-13",
    "idType": "MSISDN",
    "idValue": "27713813917",
    "extensionList": [
      {
        "key": "accountType",
        "value": "Bank"
      }
    ]
  },
  {
    "displayName": "fsp4WalletFname{{$timestamp}} fsp4WalletLname{{$timestamp}}",
    "firstName": "fsp4WalletFname{{$timestamp}}",
    "middleName": "",
    "lastName": "fsp4WalletLname{{$timestamp}}",
    "dateOfBirth": "2021-06-25",
    "idType": "MSISDN",
    "idValue": "269681902091",
    "extensionList": [
      {
        "key": "accountType",
        "value": "Wallet"
      }
    ]
  },
  {
    "displayName": "fsp4BankFname{$timestamp} fsp4BankLname{$timestamp}",
    "firstName": "fsp4BankFname{$timestamp}",
    "middleName": "",
    "lastName": "fsp4BankLname{$timestamp}",
    "dateOfBirth": "2021-06-25",
    "idType": "MSISDN",
    "idValue": "325114198836",
    "extensionList": [
      {
        "key": "accountType",
        "value": "Bank"
      }
    ]
  }
]
Test Information
NameResult
Successful GET request PASSED
Response contains MSISDNs of just registered user with Wallet extension PASSED
Response contains MSISDNs of just registered user with Bank extension PASSED
Total 3 / 3
Test Failure
Test NameAssertion Error