Summary Item | Total | Failed |
---|---|---|
Test Cases | 18 | 0 |
Requests | 93 | 0 |
Assertions | 169 | 0 |
Header Name | Header Value |
---|---|
FSPIOP-Source | testingtoolkitdfsp |
traceparent | 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00 |
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
{
"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"
}
[
{
"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"
}
]
Name | Result |
---|---|
Response code is 200 | PASSED |
Total | 1 / 1 |
Test Name | Assertion Error |
---|
Header Name | Header Value |
---|---|
FSPIOP-Source | testingtoolkitdfsp |
traceparent | 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00 |
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
{
"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"
}
[
{
"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"
}
]
Name | Result |
---|---|
Response code is 200 | PASSED |
Total | 1 / 1 |
Test Name | Assertion Error |
---|
Header Name | Header Value |
---|---|
FSPIOP-Source | testingtoolkitdfsp |
traceparent | 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00 |
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
{
"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"
}
[
{
"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"
}
]
Name | Result |
---|---|
Response code is 200 | PASSED |
Total | 1 / 1 |
Test Name | Assertion Error |
---|
Header Name | Header Value |
---|---|
FSPIOP-Source | testingtoolkitdfsp |
traceparent | 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00 |
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
{
"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"
}
[
{
"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"
}
]
Name | Result |
---|---|
Response code is 200 | PASSED |
Total | 1 / 1 |
Test Name | Assertion Error |
---|
Header Name | Header Value |
---|---|
FSPIOP-Source | testingtoolkitdfsp |
traceparent | 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00 |
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
{
"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"
}
[
{
"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"
}
]
Name | Result |
---|---|
Response code is 200 | PASSED |
Total | 1 / 1 |
Test Name | Assertion Error |
---|
Header Name | Header Value |
---|---|
FSPIOP-Source | testingtoolkitdfsp |
traceparent | 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00 |
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
{
"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"
}
[
{
"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"
}
]
Name | Result |
---|---|
Response code is 200 | PASSED |
Total | 1 / 1 |
Test Name | Assertion Error |
---|
Header Name | Header Value |
---|---|
FSPIOP-Source | testingtoolkitdfsp |
traceparent | 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00 |
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
{
"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"
}
[
{
"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"
}
]
Name | Result |
---|---|
Response code is 200 | PASSED |
Total | 1 / 1 |
Test Name | Assertion Error |
---|
Header Name | Header Value |
---|---|
Content-Type | application/json |
FSPIOP-Source | testingtoolkitdfsp |
traceparent | 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00 |
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
{
"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"
}
[
{
"settlementWindowId": 1,
"state": "OPEN",
"reason": "initial window",
"createdDate": "2021-06-25T16:46:27.000Z",
"changedDate": "2021-06-25T16:46:27.000Z",
"content": []
}
]
Name | Result |
---|---|
Response status to be 200 | PASSED |
State should be OPEN | PASSED |
Total | 2 / 2 |
Test Name | Assertion Error |
---|
Header Name | Header Value |
---|---|
Content-Type | application/json |
FSPIOP-Source | testingtoolkitdfsp |
traceparent | 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00 |
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
{
"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"
}
[
{
"settlementWindowId": 1,
"state": "OPEN",
"reason": "initial window",
"createdDate": "2021-06-25T16:46:27.000Z",
"changedDate": "2021-06-25T16:46:27.000Z",
"content": []
}
]
Name | Result |
---|---|
Response status to be 200 | PASSED |
State should be OPEN | PASSED |
Total | 2 / 2 |
Test Name | Assertion Error |
---|
Header Name | Header Value |
---|---|
Content-Type | application/json |
FSPIOP-Source | testingtoolkitdfsp |
traceparent | 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00 |
{
"state": "CLOSED",
"reason": "string"
}
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
{
"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"
}
{
"errorInformation": {
"errorCode": "3100",
"errorDescription": "Generic validation error - Window 1 is empty"
}
}
Name | Result |
---|---|
Status code is 200 or 400 | PASSED |
New window State should be OPEN | PASSED |
Total | 2 / 2 |
Test Name | Assertion Error |
---|
Header Name | Header Value |
---|---|
FSPIOP-Source | testingtoolkitdfsp |
traceparent | 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00 |
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
{
"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"
}
[
{
"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"
}
]
Name | Result |
---|---|
Response code is 200 | PASSED |
Total | 1 / 1 |
Test Name | Assertion Error |
---|
Header Name | Header Value |
---|---|
FSPIOP-Source | testingtoolkitdfsp |
traceparent | 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00 |
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
{
"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"
}
[
{
"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"
}
]
Name | Result |
---|---|
Response code is 200 | PASSED |
Total | 1 / 1 |
Test Name | Assertion Error |
---|
Header Name | Header Value |
---|---|
FSPIOP-Source | testingtoolkitdfsp |
traceparent | 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00 |
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
{
"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"
}
[
{
"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"
}
]
Name | Result |
---|---|
Response code is 200 | PASSED |
Total | 1 / 1 |
Test Name | Assertion Error |
---|
Header Name | Header Value |
---|---|
FSPIOP-Source | testingtoolkitdfsp |
traceparent | 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00 |
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
{
"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"
}
[
{
"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"
}
]
Name | Result |
---|---|
Response code is 200 | PASSED |
Total | 1 / 1 |
Test Name | Assertion Error |
---|
Header Name | Header Value |
---|---|
FSPIOP-Source | testingtoolkitdfsp |
traceparent | 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00 |
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
{
"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"
}
[
{
"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"
}
]
Name | Result |
---|---|
Response code is 200 | PASSED |
Total | 1 / 1 |
Test Name | Assertion Error |
---|
Header Name | Header Value |
---|---|
FSPIOP-Source | testingtoolkitdfsp |
traceparent | 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00 |
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
{
"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"
}
[
{
"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"
}
]
Name | Result |
---|---|
Response code is 200 | PASSED |
Total | 1 / 1 |
Test Name | Assertion Error |
---|
Header Name | Header Value |
---|---|
FSPIOP-Source | testingtoolkitdfsp |
traceparent | 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00 |
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
{
"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"
}
[
{
"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"
}
]
Name | Result |
---|---|
Response code is 200 | PASSED |
Total | 1 / 1 |
Test Name | Assertion Error |
---|
Header Name | Header Value |
---|---|
FSPIOP-Source | testingtoolkitdfsp |
traceparent | 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00 |
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
{
"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"
}
[
{
"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"
}
]
Name | Result |
---|---|
Response code is 200 | PASSED |
Total | 1 / 1 |
Test Name | Assertion Error |
---|
Header Name | Header Value |
---|---|
Content-Type | application/json |
traceparent | 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00 |
[
{
"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 '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
{
"vary": "Origin",
"content-type": "application/json; charset=utf-8",
"content-length": "5181",
"date": "Fri, 25 Jun 2021 16:58:43 GMT",
"connection": "keep-alive"
}
{
"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"
}
}
}
}
Name | Result |
---|---|
Status code is 200 | PASSED |
Transfer state is 'COMMITTED' | PASSED |
Total | 2 / 2 |
Test Name | Assertion Error |
---|
Header Name | Header Value |
---|---|
Content-Type | application/json |
traceparent | 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00 |
[
{
"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 '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
{
"vary": "Origin",
"content-type": "application/json; charset=utf-8",
"content-length": "570",
"date": "Fri, 25 Jun 2021 16:58:43 GMT",
"connection": "keep-alive"
}
{
"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": {}
}
}
Name | Result |
---|---|
Status code is 200 | PASSED |
result.statusCode == 400 | PASSED |
Total | 2 / 2 |
Test Name | Assertion Error |
---|
Header Name | Header Value |
---|---|
FSPIOP-Source | testingtoolkitdfsp |
traceparent | 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00 |
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
{
"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"
}
[
{
"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"
}
]
Name | Result |
---|---|
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 Name | Assertion Error |
---|
Header Name | Header Value |
---|---|
FSPIOP-Source | testingtoolkitdfsp |
traceparent | 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00 |
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
{
"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"
}
[
{
"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"
}
]
Name | Result |
---|---|
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 Name | Assertion Error |
---|
Header Name | Header Value |
---|---|
Content-Type | application/json |
traceparent | 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00 |
[
{
"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 '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
{
"vary": "Origin",
"content-type": "application/json; charset=utf-8",
"content-length": "5219",
"date": "Fri, 25 Jun 2021 16:58:44 GMT",
"connection": "keep-alive"
}
{
"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"
}
}
}
}
Name | Result |
---|---|
Transfer is COMMITED | PASSED |
Status code is 200 | PASSED |
Total | 2 / 2 |
Test Name | Assertion Error |
---|
Header Name | Header Value |
---|---|
FSPIOP-Source | testingtoolkitdfsp |
traceparent | 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00 |
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
{
"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"
}
[
{
"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"
}
]
Name | Result |
---|---|
check that interchange fee have been changed by+ environment.testfsp2_expected_interchange_b2b | PASSED |
Status code is 200 | PASSED |
Total | 2 / 2 |
Test Name | Assertion Error |
---|
Header Name | Header Value |
---|---|
FSPIOP-Source | testingtoolkitdfsp |
traceparent | 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00 |
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
{
"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"
}
[
{
"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"
}
]
Name | Result |
---|---|
check that interchange fee have been changed by | PASSED |
Status code is 200 | PASSED |
Total | 2 / 2 |
Test Name | Assertion Error |
---|
Header Name | Header Value |
---|---|
Content-Type | application/json |
traceparent | 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00 |
[
{
"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 '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
{
"vary": "Origin",
"content-type": "application/json; charset=utf-8",
"content-length": "5209",
"date": "Fri, 25 Jun 2021 16:58:45 GMT",
"connection": "keep-alive"
}
{
"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"
}
}
}
}
Name | Result |
---|---|
Status code is 200 | PASSED |
Transfer is COMMITTED | PASSED |
Total | 2 / 2 |
Test Name | Assertion Error |
---|
Header Name | Header Value |
---|---|
FSPIOP-Source | testingtoolkitdfsp |
traceparent | 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00 |
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
{
"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"
}
[
{
"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"
}
]
Name | Result |
---|---|
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 Name | Assertion Error |
---|
Header Name | Header Value |
---|---|
Content-Type | application/json |
traceparent | 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00 |
[
{
"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 '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
{
"vary": "Origin",
"content-type": "application/json; charset=utf-8",
"content-length": "5299",
"date": "Fri, 25 Jun 2021 16:58:46 GMT",
"connection": "keep-alive"
}
{
"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"
}
}
}
}
Name | Result |
---|---|
Transfer is COMMITTED | PASSED |
Status code is 200 | PASSED |
Total | 2 / 2 |
Test Name | Assertion Error |
---|
Header Name | Header Value |
---|---|
Content-Type | application/json |
traceparent | 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00 |
[
{
"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 '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
{
"vary": "Origin",
"content-type": "application/json; charset=utf-8",
"content-length": "5273",
"date": "Fri, 25 Jun 2021 16:58:47 GMT",
"connection": "keep-alive"
}
{
"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"
}
}
}
}
Name | Result |
---|---|
Transfer is COMMITTED | PASSED |
Status code is 200 | PASSED |
Total | 2 / 2 |
Test Name | Assertion Error |
---|
Header Name | Header Value |
---|---|
Content-Type | application/json |
traceparent | 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00 |
[
{
"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 '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
{
"vary": "Origin",
"content-type": "application/json; charset=utf-8",
"content-length": "5257",
"date": "Fri, 25 Jun 2021 16:58:47 GMT",
"connection": "keep-alive"
}
{
"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"
}
}
}
}
Name | Result |
---|---|
Transfer is COMMITTED | PASSED |
Status code is 200 | PASSED |
Total | 2 / 2 |
Test Name | Assertion Error |
---|
Header Name | Header Value |
---|---|
Content-Type | application/json |
traceparent | 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00 |
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
{
"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"
}
[
{
"settlementWindowId": 1,
"state": "OPEN",
"reason": "initial window",
"createdDate": "2021-06-25T16:46:27.000Z",
"changedDate": "2021-06-25T16:46:27.000Z",
"content": []
}
]
Name | Result |
---|---|
Response status is 200 | PASSED |
State should be OPEN | PASSED |
Total | 2 / 2 |
Test Name | Assertion Error |
---|
Header Name | Header Value |
---|---|
Content-Type | application/json |
FSPIOP-Source | testingtoolkitdfsp |
traceparent | 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00 |
{
"state": "CLOSED",
"reason": "string"
}
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
{
"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"
}
{
"settlementWindowId": 2,
"state": "OPEN",
"reason": "string",
"createdDate": "2021-06-25T16:58:48.000Z",
"changedDate": "2021-06-25T16:58:48.000Z"
}
Name | Result |
---|---|
Status code is 200 | PASSED |
Total | 1 / 1 |
Test Name | Assertion Error |
---|
Header Name | Header Value |
---|---|
FSPIOP-Source | testingtoolkitdfsp |
traceparent | 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00 |
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
{
"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"
}
[
{
"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"
}
]
Name | Result |
---|---|
Status code is 200 | PASSED |
Position value should be the same after transfer | PASSED |
Total | 2 / 2 |
Test Name | Assertion Error |
---|
Header Name | Header Value |
---|---|
FSPIOP-Source | testingtoolkitdfsp |
traceparent | 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00 |
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
{
"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"
}
[
{
"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"
}
]
Name | Result |
---|---|
Status code is 200 | PASSED |
Position value should be the same after transfer | PASSED |
Total | 2 / 2 |
Test Name | Assertion Error |
---|
Header Name | Header Value |
---|---|
FSPIOP-Source | testingtoolkitdfsp |
traceparent | 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00 |
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
{
"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"
}
[
{
"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"
}
]
Name | Result |
---|---|
Status code is 200 | PASSED |
Position value should be the same after transfer | PASSED |
Total | 2 / 2 |
Test Name | Assertion Error |
---|
Header Name | Header Value |
---|---|
FSPIOP-Source | testingtoolkitdfsp |
traceparent | 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00 |
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
{
"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"
}
[
{
"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"
}
]
Name | Result |
---|---|
Status code is 200 | PASSED |
Position value should be the same after transfer | PASSED |
Total | 2 / 2 |
Test Name | Assertion Error |
---|
Header Name | Header Value |
---|---|
FSPIOP-Source | testingtoolkitdfsp |
traceparent | 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00 |
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
{
"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"
}
[
{
"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"
}
]
Name | Result |
---|---|
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 Name | Assertion Error |
---|
Header Name | Header Value |
---|---|
FSPIOP-Source | testingtoolkitdfsp |
traceparent | 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00 |
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
{
"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"
}
[
{
"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"
}
]
Name | Result |
---|---|
Status code is 200 | PASSED |
check agregates for interchange fees calculated correctly | PASSED |
Total | 2 / 2 |
Test Name | Assertion Error |
---|
Header Name | Header Value |
---|---|
FSPIOP-Source | testingtoolkitdfsp |
traceparent | 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00 |
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
{
"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"
}
[
{
"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"
}
]
Name | Result |
---|---|
Status code is 200 | PASSED |
Total | 1 / 1 |
Test Name | Assertion Error |
---|
Header Name | Header Value |
---|---|
FSPIOP-Source | testingtoolkitdfsp |
traceparent | 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00 |
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
{
"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"
}
[
{
"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"
}
]
Name | Result |
---|---|
Status code is 200 | PASSED |
Total | 1 / 1 |
Test Name | Assertion Error |
---|
Header Name | Header Value |
---|---|
Content-Type | application/json |
traceparent | 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00 |
{
"settlementModel": "InterchangeFee",
"reason": "TESTING",
"settlementWindows": [
{
"id": "1"
}
]
}
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
{
"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"
}
{
"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"
}
}
]
}
]
}
Name | Result |
---|---|
Response code is 200 | PASSED |
Settlement State should be PENDING_SETTLEMENT | PASSED |
Total | 2 / 2 |
Test Name | Assertion Error |
---|
Header Name | Header Value |
---|---|
Content-Type | application/json |
FSPIOP-Source | testingtoolkitdfsp |
traceparent | 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00 |
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
{
"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"
}
[
{
"settlementWindowId": 2,
"state": "OPEN",
"reason": "string",
"createdDate": "2021-06-25T16:58:48.000Z",
"changedDate": "2021-06-25T16:58:48.000Z",
"content": []
}
]
Name | Result |
---|---|
Response status to be 200 | PASSED |
State should be OPEN | PASSED |
Total | 2 / 2 |
Test Name | Assertion Error |
---|
Header Name | Header Value |
---|---|
Content-Type | application/json |
FSPIOP-Source | testingtoolkitdfsp |
traceparent | 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00 |
{
"state": "CLOSED",
"reason": "string"
}
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
{
"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"
}
{
"errorInformation": {
"errorCode": "3100",
"errorDescription": "Generic validation error - Window 2 is empty"
}
}
Name | Result |
---|---|
Total | 0 / 0 |
Test Name | Assertion Error |
---|
Header Name | Header Value |
---|---|
Content-Type | application/json |
traceparent | 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00 |
[
{
"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 '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
{
"vary": "Origin",
"content-type": "application/json; charset=utf-8",
"content-length": "5181",
"date": "Fri, 25 Jun 2021 16:58:48 GMT",
"connection": "keep-alive"
}
{
"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"
}
}
}
}
Name | Result |
---|---|
Status code is 200 | PASSED |
Transfer state is 'COMMITTED' | PASSED |
Total | 2 / 2 |
Test Name | Assertion Error |
---|
Header Name | Header Value |
---|---|
Content-Type | application/json |
traceparent | 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00 |
[
{
"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 '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
{
"vary": "Origin",
"content-type": "application/json; charset=utf-8",
"content-length": "5209",
"date": "Fri, 25 Jun 2021 16:58:50 GMT",
"connection": "keep-alive"
}
{
"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"
}
}
}
}
Name | Result |
---|---|
Status code is 200 | PASSED |
Transfer state is 'COMMITTED' | PASSED |
Total | 2 / 2 |
Test Name | Assertion Error |
---|
Header Name | Header Value |
---|---|
Content-Type | application/json |
traceparent | 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00 |
[
{
"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 '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
{
"vary": "Origin",
"content-type": "application/json; charset=utf-8",
"content-length": "5195",
"date": "Fri, 25 Jun 2021 16:58:51 GMT",
"connection": "keep-alive"
}
{
"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"
}
}
}
}
Name | Result |
---|---|
Status code is 200 | PASSED |
Transfer state is 'COMMITTED' | PASSED |
Total | 2 / 2 |
Test Name | Assertion Error |
---|
Header Name | Header Value |
---|---|
Content-Type | application/json |
traceparent | 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00 |
[
{
"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 '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
{
"vary": "Origin",
"content-type": "application/json; charset=utf-8",
"content-length": "5213",
"date": "Fri, 25 Jun 2021 16:58:51 GMT",
"connection": "keep-alive"
}
{
"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"
}
}
}
}
Name | Result |
---|---|
Status code is 200 | PASSED |
Transfer state is 'COMMITTED' | PASSED |
Total | 2 / 2 |
Test Name | Assertion Error |
---|
Header Name | Header Value |
---|---|
Content-Type | application/json |
traceparent | 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00 |
[
{
"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 '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
{
"vary": "Origin",
"content-type": "application/json; charset=utf-8",
"content-length": "5249",
"date": "Fri, 25 Jun 2021 16:58:52 GMT",
"connection": "keep-alive"
}
{
"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"
}
}
}
}
Name | Result |
---|---|
Status code is 200 | PASSED |
Transfer state is 'COMMITTED' | PASSED |
Total | 2 / 2 |
Test Name | Assertion Error |
---|
Header Name | Header Value |
---|---|
Content-Type | application/json |
traceparent | 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00 |
[
{
"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 '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
{
"vary": "Origin",
"content-type": "application/json; charset=utf-8",
"content-length": "5233",
"date": "Fri, 25 Jun 2021 16:58:53 GMT",
"connection": "keep-alive"
}
{
"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"
}
}
}
}
Name | Result |
---|---|
Status code is 200 | PASSED |
Transfer state is 'COMMITTED' | PASSED |
Total | 2 / 2 |
Test Name | Assertion Error |
---|
Header Name | Header Value |
---|---|
Content-Type | application/json |
FSPIOP-Source | testingtoolkitdfsp |
traceparent | 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00 |
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
{
"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"
}
[
{
"settlementWindowId": 2,
"state": "OPEN",
"reason": "string",
"createdDate": "2021-06-25T16:58:48.000Z",
"changedDate": "2021-06-25T16:58:48.000Z",
"content": []
}
]
Name | Result |
---|---|
Response status to be 200 | PASSED |
State should be OPEN | PASSED |
Total | 2 / 2 |
Test Name | Assertion Error |
---|
Header Name | Header Value |
---|---|
Content-Type | application/json |
FSPIOP-Source | testingtoolkitdfsp |
traceparent | 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00 |
{
"state": "CLOSED",
"reason": "string"
}
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
{
"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"
}
{
"settlementWindowId": 3,
"state": "OPEN",
"reason": "string",
"createdDate": "2021-06-25T16:58:53.000Z",
"changedDate": "2021-06-25T16:58:53.000Z"
}
Name | Result |
---|---|
Response code is 200 | PASSED |
Total | 1 / 1 |
Test Name | Assertion Error |
---|
Header Name | Header Value |
---|---|
Content-Type | application/json |
traceparent | 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00 |
[
{
"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 '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
{
"vary": "Origin",
"content-type": "application/json; charset=utf-8",
"content-length": "5247",
"date": "Fri, 25 Jun 2021 16:58:53 GMT",
"connection": "keep-alive"
}
{
"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"
}
}
}
}
Name | Result |
---|---|
Status code is 200 | PASSED |
Transfer state is 'COMMITTED' | PASSED |
Total | 2 / 2 |
Test Name | Assertion Error |
---|
Header Name | Header Value |
---|---|
Content-Type | application/json |
traceparent | 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00 |
[
{
"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 '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
{
"vary": "Origin",
"content-type": "application/json; charset=utf-8",
"content-length": "5269",
"date": "Fri, 25 Jun 2021 16:58:54 GMT",
"connection": "keep-alive"
}
{
"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"
}
}
}
}
Name | Result |
---|---|
Status code is 200 | PASSED |
Transfer state is 'COMMITTED' | PASSED |
Total | 2 / 2 |
Test Name | Assertion Error |
---|
Header Name | Header Value |
---|---|
Content-Type | application/json |
traceparent | 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00 |
[
{
"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 '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
{
"vary": "Origin",
"content-type": "application/json; charset=utf-8",
"content-length": "5207",
"date": "Fri, 25 Jun 2021 16:58:55 GMT",
"connection": "keep-alive"
}
{
"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"
}
}
}
}
Name | Result |
---|---|
Status code is 200 | PASSED |
Transfer state is 'COMMITTED' | PASSED |
Total | 2 / 2 |
Test Name | Assertion Error |
---|
Header Name | Header Value |
---|---|
Content-Type | application/json |
traceparent | 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00 |
[
{
"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 '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
{
"vary": "Origin",
"content-type": "application/json; charset=utf-8",
"content-length": "5257",
"date": "Fri, 25 Jun 2021 16:58:55 GMT",
"connection": "keep-alive"
}
{
"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"
}
}
}
}
Name | Result |
---|---|
Status code is 200 | PASSED |
Transfer state is 'COMMITTED' | PASSED |
Total | 2 / 2 |
Test Name | Assertion Error |
---|
Header Name | Header Value |
---|---|
Content-Type | application/json |
traceparent | 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00 |
[
{
"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 '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
{
"vary": "Origin",
"content-type": "application/json; charset=utf-8",
"content-length": "5227",
"date": "Fri, 25 Jun 2021 16:58:56 GMT",
"connection": "keep-alive"
}
{
"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"
}
}
}
}
Name | Result |
---|---|
Status code is 200 | PASSED |
Transfer state is 'COMMITTED' | PASSED |
Total | 2 / 2 |
Test Name | Assertion Error |
---|
Header Name | Header Value |
---|---|
Content-Type | application/json |
traceparent | 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00 |
[
{
"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 '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
{
"vary": "Origin",
"content-type": "application/json; charset=utf-8",
"content-length": "5237",
"date": "Fri, 25 Jun 2021 16:58:57 GMT",
"connection": "keep-alive"
}
{
"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"
}
}
}
}
Name | Result |
---|---|
Status code is 200 | PASSED |
Transfer state is 'COMMITTED' | PASSED |
Total | 2 / 2 |
Test Name | Assertion Error |
---|
Header Name | Header Value |
---|---|
Content-Type | application/json |
FSPIOP-Source | testingtoolkitdfsp |
traceparent | 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00 |
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
{
"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"
}
[
{
"settlementWindowId": 3,
"state": "OPEN",
"reason": "string",
"createdDate": "2021-06-25T16:58:53.000Z",
"changedDate": "2021-06-25T16:58:53.000Z",
"content": []
}
]
Name | Result |
---|---|
Response status to be 200 | PASSED |
State should be OPEN | PASSED |
Total | 2 / 2 |
Test Name | Assertion Error |
---|
Header Name | Header Value |
---|---|
Content-Type | application/json |
FSPIOP-Source | testingtoolkitdfsp |
traceparent | 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00 |
{
"state": "CLOSED",
"reason": "string"
}
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
{
"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"
}
{
"settlementWindowId": 4,
"state": "OPEN",
"reason": "string",
"createdDate": "2021-06-25T16:58:57.000Z",
"changedDate": "2021-06-25T16:58:57.000Z"
}
Name | Result |
---|---|
Response code is 200 | PASSED |
Total | 1 / 1 |
Test Name | Assertion Error |
---|
Header Name | Header Value |
---|---|
Content-Type | application/json |
traceparent | 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00 |
[
{
"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 '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
{
"vary": "Origin",
"content-type": "application/json; charset=utf-8",
"content-length": "5181",
"date": "Fri, 25 Jun 2021 16:58:57 GMT",
"connection": "keep-alive"
}
{
"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"
}
}
}
}
Name | Result |
---|---|
Status code is 200 | PASSED |
Transfer state is 'COMMITTED' | PASSED |
Total | 2 / 2 |
Test Name | Assertion Error |
---|
Header Name | Header Value |
---|---|
Content-Type | application/json |
traceparent | 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00 |
[
{
"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 '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
{
"vary": "Origin",
"content-type": "application/json; charset=utf-8",
"content-length": "5181",
"date": "Fri, 25 Jun 2021 16:58:58 GMT",
"connection": "keep-alive"
}
{
"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"
}
}
}
}
Name | Result |
---|---|
Status code is 200 | PASSED |
Transfer state is 'COMMITTED' | PASSED |
Total | 2 / 2 |
Test Name | Assertion Error |
---|
Header Name | Header Value |
---|---|
Content-Type | application/json |
traceparent | 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00 |
[
{
"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 '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
{
"vary": "Origin",
"content-type": "application/json; charset=utf-8",
"content-length": "5189",
"date": "Fri, 25 Jun 2021 16:58:59 GMT",
"connection": "keep-alive"
}
{
"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"
}
}
}
}
Name | Result |
---|---|
Status code is 200 | PASSED |
Transfer state is 'COMMITTED' | PASSED |
Total | 2 / 2 |
Test Name | Assertion Error |
---|
Header Name | Header Value |
---|---|
Content-Type | application/json |
traceparent | 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00 |
[
{
"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 '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
{
"vary": "Origin",
"content-type": "application/json; charset=utf-8",
"content-length": "5181",
"date": "Fri, 25 Jun 2021 16:58:59 GMT",
"connection": "keep-alive"
}
{
"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"
}
}
}
}
Name | Result |
---|---|
Status code is 200 | PASSED |
Transfer state is 'COMMITTED' | PASSED |
Total | 2 / 2 |
Test Name | Assertion Error |
---|
Header Name | Header Value |
---|---|
Content-Type | application/json |
traceparent | 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00 |
[
{
"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 '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
{
"vary": "Origin",
"content-type": "application/json; charset=utf-8",
"content-length": "5249",
"date": "Fri, 25 Jun 2021 16:59:00 GMT",
"connection": "keep-alive"
}
{
"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"
}
}
}
}
Name | Result |
---|---|
Status code is 200 | PASSED |
Transfer state is 'COMMITTED' | PASSED |
Total | 2 / 2 |
Test Name | Assertion Error |
---|
Header Name | Header Value |
---|---|
Content-Type | application/json |
traceparent | 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00 |
[
{
"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 '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
{
"vary": "Origin",
"content-type": "application/json; charset=utf-8",
"content-length": "5233",
"date": "Fri, 25 Jun 2021 16:59:01 GMT",
"connection": "keep-alive"
}
{
"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"
}
}
}
}
Name | Result |
---|---|
Status code is 200 | PASSED |
Transfer state is 'COMMITTED' | PASSED |
Total | 2 / 2 |
Test Name | Assertion Error |
---|
Header Name | Header Value |
---|---|
Content-Type | application/json |
FSPIOP-Source | testingtoolkitdfsp |
traceparent | 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00 |
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
{
"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"
}
[
{
"settlementWindowId": 4,
"state": "OPEN",
"reason": "string",
"createdDate": "2021-06-25T16:58:57.000Z",
"changedDate": "2021-06-25T16:58:57.000Z",
"content": []
}
]
Name | Result |
---|---|
Response status to be 200 | PASSED |
State should be OPEN | PASSED |
Total | 2 / 2 |
Test Name | Assertion Error |
---|
Header Name | Header Value |
---|---|
Content-Type | application/json |
FSPIOP-Source | testingtoolkitdfsp |
traceparent | 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00 |
{
"state": "CLOSED",
"reason": "string"
}
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
{
"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"
}
{
"settlementWindowId": 5,
"state": "OPEN",
"reason": "string",
"createdDate": "2021-06-25T16:59:01.000Z",
"changedDate": "2021-06-25T16:59:01.000Z"
}
Name | Result |
---|---|
Response code is 200 | PASSED |
Total | 1 / 1 |
Test Name | Assertion Error |
---|
Header Name | Header Value |
---|---|
Content-Type | application/json |
traceparent | 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00 |
[
{
"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 '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
{
"vary": "Origin",
"content-type": "application/json; charset=utf-8",
"content-length": "5181",
"date": "Fri, 25 Jun 2021 16:59:02 GMT",
"connection": "keep-alive"
}
{
"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"
}
}
}
}
Name | Result |
---|---|
Status code is 200 | PASSED |
Transfer state is 'COMMITTED' | PASSED |
Total | 2 / 2 |
Test Name | Assertion Error |
---|
Header Name | Header Value |
---|---|
Content-Type | application/json |
traceparent | 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00 |
[
{
"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 '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
{
"vary": "Origin",
"content-type": "application/json; charset=utf-8",
"content-length": "5209",
"date": "Fri, 25 Jun 2021 16:59:02 GMT",
"connection": "keep-alive"
}
{
"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"
}
}
}
}
Name | Result |
---|---|
Status code is 200 | PASSED |
Transfer state is 'COMMITTED' | PASSED |
Total | 2 / 2 |
Test Name | Assertion Error |
---|
Header Name | Header Value |
---|---|
Content-Type | application/json |
traceparent | 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00 |
[
{
"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 '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
{
"vary": "Origin",
"content-type": "application/json; charset=utf-8",
"content-length": "5213",
"date": "Fri, 25 Jun 2021 16:59:03 GMT",
"connection": "keep-alive"
}
{
"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"
}
}
}
}
Name | Result |
---|---|
Status code is 200 | PASSED |
Transfer state is 'COMMITTED' | PASSED |
Total | 2 / 2 |
Test Name | Assertion Error |
---|
Header Name | Header Value |
---|---|
Content-Type | application/json |
traceparent | 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00 |
[
{
"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 '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
{
"vary": "Origin",
"content-type": "application/json; charset=utf-8",
"content-length": "5213",
"date": "Fri, 25 Jun 2021 16:59:03 GMT",
"connection": "keep-alive"
}
{
"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"
}
}
}
}
Name | Result |
---|---|
Status code is 200 | PASSED |
Transfer state is 'COMMITTED' | PASSED |
Total | 2 / 2 |
Test Name | Assertion Error |
---|
Header Name | Header Value |
---|---|
Content-Type | application/json |
traceparent | 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00 |
[
{
"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 '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
{
"vary": "Origin",
"content-type": "application/json; charset=utf-8",
"content-length": "5249",
"date": "Fri, 25 Jun 2021 16:59:04 GMT",
"connection": "keep-alive"
}
{
"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"
}
}
}
}
Name | Result |
---|---|
Status code is 200 | PASSED |
Transfer state is 'COMMITTED' | PASSED |
Total | 2 / 2 |
Test Name | Assertion Error |
---|
Header Name | Header Value |
---|---|
Content-Type | application/json |
traceparent | 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00 |
[
{
"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 '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
{
"vary": "Origin",
"content-type": "application/json; charset=utf-8",
"content-length": "5233",
"date": "Fri, 25 Jun 2021 16:59:05 GMT",
"connection": "keep-alive"
}
{
"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"
}
}
}
}
Name | Result |
---|---|
Status code is 200 | PASSED |
Transfer state is 'COMMITTED' | PASSED |
Total | 2 / 2 |
Test Name | Assertion Error |
---|
Header Name | Header Value |
---|---|
Content-Type | application/json |
FSPIOP-Source | testingtoolkitdfsp |
traceparent | 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00 |
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
{
"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"
}
[
{
"settlementWindowId": 5,
"state": "OPEN",
"reason": "string",
"createdDate": "2021-06-25T16:59:01.000Z",
"changedDate": "2021-06-25T16:59:01.000Z",
"content": []
}
]
Name | Result |
---|---|
Response status to be 200 | PASSED |
State should be OPEN | PASSED |
Total | 2 / 2 |
Test Name | Assertion Error |
---|
Header Name | Header Value |
---|---|
Content-Type | application/json |
FSPIOP-Source | testingtoolkitdfsp |
traceparent | 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00 |
{
"state": "CLOSED",
"reason": "string"
}
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
{
"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"
}
{
"settlementWindowId": 6,
"state": "OPEN",
"reason": "string",
"createdDate": "2021-06-25T16:59:05.000Z",
"changedDate": "2021-06-25T16:59:05.000Z"
}
Name | Result |
---|---|
Response code is 200 | PASSED |
Total | 1 / 1 |
Test Name | Assertion Error |
---|
Header Name | Header Value |
---|---|
Content-Type | application/json |
traceparent | 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00 |
[
{
"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 '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
{
"vary": "Origin",
"content-type": "application/json; charset=utf-8",
"content-length": "5247",
"date": "Fri, 25 Jun 2021 16:59:06 GMT",
"connection": "keep-alive"
}
{
"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"
}
}
}
}
Name | Result |
---|---|
Status code is 200 | PASSED |
Transfer state is 'COMMITTED' | PASSED |
Total | 2 / 2 |
Test Name | Assertion Error |
---|
Header Name | Header Value |
---|---|
Content-Type | application/json |
traceparent | 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00 |
[
{
"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 '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
{
"vary": "Origin",
"content-type": "application/json; charset=utf-8",
"content-length": "5209",
"date": "Fri, 25 Jun 2021 16:59:06 GMT",
"connection": "keep-alive"
}
{
"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"
}
}
}
}
Name | Result |
---|---|
Status code is 200 | PASSED |
Transfer state is 'COMMITTED' | PASSED |
Total | 2 / 2 |
Test Name | Assertion Error |
---|
Header Name | Header Value |
---|---|
Content-Type | application/json |
traceparent | 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00 |
[
{
"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 '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
{
"vary": "Origin",
"content-type": "application/json; charset=utf-8",
"content-length": "5213",
"date": "Fri, 25 Jun 2021 16:59:07 GMT",
"connection": "keep-alive"
}
{
"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"
}
}
}
}
Name | Result |
---|---|
Status code is 200 | PASSED |
Transfer state is 'COMMITTED' | PASSED |
Total | 2 / 2 |
Test Name | Assertion Error |
---|
Header Name | Header Value |
---|---|
Content-Type | application/json |
traceparent | 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00 |
[
{
"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 '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
{
"vary": "Origin",
"content-type": "application/json; charset=utf-8",
"content-length": "5281",
"date": "Fri, 25 Jun 2021 16:59:08 GMT",
"connection": "keep-alive"
}
{
"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"
}
}
}
}
Name | Result |
---|---|
Status code is 200 | PASSED |
Transfer state is 'COMMITTED' | PASSED |
Total | 2 / 2 |
Test Name | Assertion Error |
---|
Header Name | Header Value |
---|---|
Content-Type | application/json |
traceparent | 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00 |
[
{
"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 '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
{
"vary": "Origin",
"content-type": "application/json; charset=utf-8",
"content-length": "5249",
"date": "Fri, 25 Jun 2021 16:59:08 GMT",
"connection": "keep-alive"
}
{
"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"
}
}
}
}
Name | Result |
---|---|
Status code is 200 | PASSED |
Transfer state is 'COMMITTED' | PASSED |
Total | 2 / 2 |
Test Name | Assertion Error |
---|
Header Name | Header Value |
---|---|
Content-Type | application/json |
traceparent | 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00 |
[
{
"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 '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
{
"vary": "Origin",
"content-type": "application/json; charset=utf-8",
"content-length": "5299",
"date": "Fri, 25 Jun 2021 16:59:10 GMT",
"connection": "keep-alive"
}
{
"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"
}
}
}
}
Name | Result |
---|---|
Status code is 200 | PASSED |
Transfer state is 'COMMITTED' | PASSED |
Total | 2 / 2 |
Test Name | Assertion Error |
---|
Header Name | Header Value |
---|---|
Content-Type | application/json |
FSPIOP-Source | testingtoolkitdfsp |
traceparent | 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00 |
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
{
"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"
}
[
{
"settlementWindowId": 6,
"state": "OPEN",
"reason": "string",
"createdDate": "2021-06-25T16:59:05.000Z",
"changedDate": "2021-06-25T16:59:05.000Z",
"content": []
}
]
Name | Result |
---|---|
Response status to be 200 | PASSED |
State should be OPEN | PASSED |
Total | 2 / 2 |
Test Name | Assertion Error |
---|
Header Name | Header Value |
---|---|
Content-Type | application/json |
FSPIOP-Source | testingtoolkitdfsp |
traceparent | 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00 |
{
"state": "CLOSED",
"reason": "string"
}
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
{
"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"
}
{
"settlementWindowId": 7,
"state": "OPEN",
"reason": "string",
"createdDate": "2021-06-25T16:59:10.000Z",
"changedDate": "2021-06-25T16:59:10.000Z"
}
Name | Result |
---|---|
Response code is 200 | PASSED |
Total | 1 / 1 |
Test Name | Assertion Error |
---|
Header Name | Header Value |
---|---|
Content-Type | application/json |
FSPIOP-Source | testingtoolkitdfsp |
traceparent | 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00 |
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
{
"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"
}
[
{
"settlementWindowId": 7,
"state": "OPEN",
"reason": "string",
"createdDate": "2021-06-25T16:59:10.000Z",
"changedDate": "2021-06-25T16:59:10.000Z",
"content": []
}
]
Name | Result |
---|---|
Response code is 200 | PASSED |
State should be open | PASSED |
Total | 2 / 2 |
Test Name | Assertion Error |
---|
Header Name | Header Value |
---|---|
Content-Type | application/json |
FSPIOP-Source | testingtoolkitdfsp |
traceparent | 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00 |
{
"settlementModel": "InterchangeFee",
"reason": "TESTING",
"settlementWindows": [
{
"id": "2"
},
{
"id": "3"
},
{
"id": "4"
},
{
"id": "5"
},
{
"id": "6"
}
]
}
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
{
"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"
}
{
"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"
}
}
]
}
]
}
Name | Result |
---|---|
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 Name | Assertion Error |
---|
Header Name | Header Value |
---|---|
Content-Type | application/json |
FSPIOP-Source | testingtoolkitdfsp |
traceparent | 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00 |
{
"settlementModel": "InterchangeFee",
"reason": "TESTING",
"settlementWindows": [
{
"id": "4"
},
{
"id": "5"
},
{
"id": "6"
}
]
}
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
{
"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"
}
{
"errorInformation": {
"errorCode": "3100",
"errorDescription": "Generic validation error - Inapplicable windows 4, 5, 6"
}
}
Name | Result |
---|---|
Resposne code is 400 | PASSED |
Response contains 'Generic validation error | PASSED |
errorCode == 3100 | PASSED |
Total | 3 / 3 |
Test Name | Assertion Error |
---|
Header Name | Header Value |
---|---|
Content-Type | application/json |
traceparent | 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00 |
[
{
"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 '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
{
"vary": "Origin",
"content-type": "application/json; charset=utf-8",
"content-length": "865",
"date": "Fri, 25 Jun 2021 16:59:12 GMT",
"connection": "keep-alive"
}
{
"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": {}
}
}
Name | Result |
---|---|
Response code is 200 | PASSED |
party not found with result.statusCode==3204 && lastError.httpStatusCOde==500 | PASSED |
Total | 2 / 2 |
Test Name | Assertion Error |
---|
Header Name | Header Value |
---|---|
Content-Type | application/json |
traceparent | 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00 |
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
{
"vary": "Origin",
"content-type": "application/json; charset=utf-8",
"content-length": "524",
"date": "Fri, 25 Jun 2021 16:59:13 GMT",
"connection": "keep-alive"
}
[
{
"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"
}
]
}
]
Name | Result |
---|---|
Successful GET request | PASSED |
Total | 1 / 1 |
Test Name | Assertion Error |
---|
Header Name | Header Value |
---|---|
Content-Type | application/json |
traceparent | 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00 |
{
"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 '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
{
"vary": "Origin",
"date": "Fri, 25 Jun 2021 16:59:13 GMT",
"connection": "keep-alive"
}
Name | Result |
---|---|
Successful POST request | PASSED |
Total | 1 / 1 |
Test Name | Assertion Error |
---|
Header Name | Header 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 |
{
"fspId": "testfsp4",
"currency": "USD"
}
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
{
"cache-control": "no-cache",
"content-length": "0",
"date": "Fri, 25 Jun 2021 16:59:13 GMT",
"connection": "keep-alive"
}
Name | Result |
---|---|
Resposne code is 202 | PASSED |
Total | 1 / 1 |
Test Name | Assertion Error |
---|
Header Name | Header Value |
---|---|
Content-Type | application/json |
traceparent | 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00 |
{
"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 '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
{
"vary": "Origin",
"date": "Fri, 25 Jun 2021 16:59:13 GMT",
"connection": "keep-alive"
}
Name | Result |
---|---|
Successful POST Request | PASSED |
Total | 1 / 1 |
Test Name | Assertion Error |
---|
Header Name | Header 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 |
{
"fspId": "testfsp4",
"currency": "USD"
}
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
{
"cache-control": "no-cache",
"content-length": "0",
"date": "Fri, 25 Jun 2021 16:59:13 GMT",
"connection": "keep-alive"
}
Name | Result |
---|---|
Resposne code 202 | PASSED |
Total | 1 / 1 |
Test Name | Assertion Error |
---|
Header Name | Header Value |
---|---|
Content-Type | application/json |
traceparent | 00-aabb3db1651aba5c207935fe5ae5dffe-0123456789abcdef0-00 |
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
{
"vary": "Origin",
"content-type": "application/json; charset=utf-8",
"content-length": "1122",
"date": "Fri, 25 Jun 2021 16:59:15 GMT",
"connection": "keep-alive"
}
[
{
"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"
}
]
}
]
Name | Result |
---|---|
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 Name | Assertion Error |
---|