summaryrefslogtreecommitdiff
path: root/src/headless
diff options
context:
space:
mode:
authorFlorian Dold <florian.dold@gmail.com>2019-12-05 22:17:01 +0100
committerFlorian Dold <florian.dold@gmail.com>2019-12-05 22:17:01 +0100
commit8115ac660cd9d12ef69ca80fc2e4cf8eec6b1ba1 (patch)
tree1190c1e16fb620d7812b1f26b03f20ed9615e795 /src/headless
parentf67d7f54f9d0fed97446898942e3dfee67ee2985 (diff)
downloadwallet-core-8115ac660cd9d12ef69ca80fc2e4cf8eec6b1ba1.tar.gz
wallet-core-8115ac660cd9d12ef69ca80fc2e4cf8eec6b1ba1.tar.bz2
wallet-core-8115ac660cd9d12ef69ca80fc2e4cf8eec6b1ba1.zip
fix refunds
Diffstat (limited to 'src/headless')
-rw-r--r--src/headless/merchant.ts3
-rw-r--r--src/headless/taler-wallet-cli.ts2
2 files changed, 4 insertions, 1 deletions
diff --git a/src/headless/merchant.ts b/src/headless/merchant.ts
index 1b9630732..5ce50cb53 100644
--- a/src/headless/merchant.ts
+++ b/src/headless/merchant.ts
@@ -89,12 +89,15 @@ export class MerchantBackendConnection {
summary: string,
fulfillmentUrl: string,
): Promise<{ orderId: string }> {
+ const t = Math.floor(new Date().getTime() / 1000) + 15 * 60;
const reqUrl = new URL("order", this.merchantBaseUrl).href;
const orderReq = {
order: {
amount,
summary,
fulfillment_url: fulfillmentUrl,
+ refund_deadline: `/Date(${t})/`,
+ wire_transfer_deadline: `/Date(${t})/`,
},
};
const resp = await axios({
diff --git a/src/headless/taler-wallet-cli.ts b/src/headless/taler-wallet-cli.ts
index 931cac087..71bccadef 100644
--- a/src/headless/taler-wallet-cli.ts
+++ b/src/headless/taler-wallet-cli.ts
@@ -137,7 +137,7 @@ async function withWallet<T>(
console.error("Operation failed: " + e.message);
console.log("Hint: check pending operations for details.");
} else {
- console.error("caught exception:", e);
+ console.error("caught unhandled exception (bug?):", e);
}
process.exit(1);
} finally {