1

redirect_flow メソッドを使用して、API 経由で顧客とサブスクリプションを正常に作成していますが:

  1. このプロセスを使用して私が知る限り、支払い/セットアップ中の支払いはありません
  2. 開始日を追加しないと、DD が設定されたときではなく、次の利用可能な日付に DD が開始すると表示されます (これは、毎年の DD として翌年です)。

このプロセスを正常にセットアップするために必要な実際のプロセスが API で見つかりません。これは私が送信/設定したサブスクリプションです:

            jData = ""
            jData = jData & "{"
            jData = jData & " ""subscriptions"": {"
            jData = jData & " ""amount"": 25.00,"
            jData = jData & " ""currency"": ""GBP"","
            jData = jData & " ""name"": ""Yearly Subscription"","
            jData = jData & " ""start_date"": ""2021-01-27"","
            jData = jData & " ""interval"": 1,"
            jData = jData & " ""interval_unit"": ""yearly"","
            jData = jData & " ""month"": ""january"","
            jData = jData & " ""day_of_month"": 20,"
            jData = jData & " ""metadata"": {"
            jData = jData & " ""account_id"": ""acc1234"""
            jData = jData & " },"
            jData = jData & " ""links"": {"
            jData = jData & " ""mandate"": ""theirmadateid"""
            jData = jData & " }"
            jData = jData & " }"
            jData = jData & "}"

開始日が最初の支払いになることを望んでいました。このプロセスで最初の支払いを設定する必要がありますか? その後、DD は 2022 年に次の支払いを受け取りますか?

したがって、プロセスは次のとおりです。

  1. 顧客を設定する
  2. DD の最初の支払いを設定する
  3. DD をセットアップする

また

  1. 顧客を設定する
  2. DD のセットアップ
  3. その DD の最初の支払いを設定する

これらは、サブスクリプションに関する GoCardless コントロール パネルの JSON の詳細です。

{
  "id": "AD12345",
  "created_at": "2021-01-20T09:48:01.443Z",
  「金額」:2500、
  "通貨": "GBP",
  "ステータス": "アクティブ",
  "name": "25.00 GBP のサブスクリプション - 口座引き落としによる年 1 回",
  "start_date": "2021-01-27",
  "終了日": null,
  "間隔": 1,
  "interval_unit": "毎年",
  "day_of_month": 20,
  "月": "1月",
  "カウント": null,
  "メタデータ": {
    "account_id": "1234"
  }、
  "payment_reference": null,
  "今後の支払い": [
    {
      "charge_date": "2022-01-20",
      「金額」:2500
    }、
    {
      "charge_date": "2023-01-20",
      「金額」:2500
    }、
    {
      "charge_date": "2024-01-22",
      「金額」:2500
    }、
    {
      "charge_date": "2025-01-20",
      「金額」:2500
    }、
    {
      "charge_date": "2026-01-20",
      「金額」:2500
    }、
    {
      "charge_date": "2027-01-20",
      「金額」:2500
    }、
    {
      "charge_date": "2028-01-20",
      「金額」:2500
    }、
    {
      "charge_date": "2029-01-22",
      「金額」:2500
    }、
    {
      "charge_date": "2030-01-21",
      「金額」:2500
    }、
    {
      "charge_date": "2031-01-20",
      「金額」:2500
    }
  ]、
  "app_fee": null,
  "リンク": {
    "委任": "MD00001"
  }、
  "retry_if_possible": false,
  "earliest_charge_date_after_resume": null,
  "app_name": null,
  "amount_can_be_updated": 真,
  "fx": {
    "fx_currency": null,
    "fx_mount": null,
    "exchange_rate": null,
    "estimated_exchange_rate": null
  }
}

ご覧のとおり、2022 年まで支払いが開始されません。

助けていただけませんか?

4

2 に答える 2