diff --git a/config/disbursementPlatform.sidebar.ts b/config/disbursementPlatform.sidebar.ts index dd4ff2a74..05f060113 100644 --- a/config/disbursementPlatform.sidebar.ts +++ b/config/disbursementPlatform.sidebar.ts @@ -1,46 +1,44 @@ import type { SidebarsConfig } from "@docusaurus/plugin-content-docs"; -import sdpSidebar from '../platforms/stellar-disbursement-platform/api-reference/sidebar' +import sdpSidebar from "../platforms/stellar-disbursement-platform/api-reference/sidebar"; const sidebars: SidebarsConfig = { - stellar_disbursement_platform: [ + stellar_disbursement_platform: [ + { + type: "category", + label: "Stellar Disbursement Platform", + link: { + type: "doc", + id: "README", + }, + items: [ + "README", { - type: "category", - label: "Stellar Disbursement Platform", - link: { - type: 'doc', - id: 'README', + type: "category", + label: "Admin Guide", + link: { + description: + "All you need to know about setting up, running, and using the Stellar Disbursement Platform.", + type: "generated-index", + slug: "/admin-guide", + }, + items: [{ type: "autogenerated", dirName: "admin-guide" }], }, - items: [ - 'README', - { - type: 'category', - label: "Admin Guide", - link: { - description: "All you need to know about setting up, running, and using the Anchor Platform.", - type: 'generated-index', - slug: '/admin-guide', - }, - items: [ - { type: "autogenerated", dirName: "admin-guide" } - ] - }, - { - type: 'category', - label: 'API Reference', - collapsed: false, - link: { - description: 'View all Stellar Disbursement Platform API information.', - type: 'generated-index', - slug: '/api-reference', - }, - items: [ - ...sdpSidebar.filter((item) => item.type === 'category'), - ], - }, - ], + { + type: "category", + label: "API Reference", + collapsed: false, + link: { + description: + "View all Stellar Disbursement Platform API information.", + type: "generated-index", + slug: "/api-reference", + }, + items: [...sdpSidebar.filter((item) => item.type === "category")], }, - ], + ], + }, + ], }; export default sidebars; diff --git a/openapi/stellar-disbursement-platform/bundled.yaml b/openapi/stellar-disbursement-platform/bundled.yaml index 9aa7c96ad..fe4a5b1b7 100644 --- a/openapi/stellar-disbursement-platform/bundled.yaml +++ b/openapi/stellar-disbursement-platform/bundled.yaml @@ -40,7 +40,7 @@ tags: Each receiver will have at least one wallet associated with them. The wallet public key will remain null until the receiver registers with a wallet provider and links the wallet to the SDP through SEP-24. Receivers must verify their identity through that process, which requires the SDP to store verification information on receivers like date of birth, national ID number, or personal PIN. This information can be updated by the organization through the receiver endpoints. - name: Registration description: | - The registration endpoints guide the process for a receiver to verify their identity and link their wallet address to an SDP. The registration process only needs to happen once per receiver to link their wallet. Only SDP-compatible wallet providers can facilitate the registration process. These endpoints must be supported and hit by the wallet providers after the receiver gets the initial SMS invite. After the wallet address is successfully linked, the payment automatically begins. + The registration endpoints guide the process for a receiver to verify their identity and link their wallet address to an SDP. The registration process only needs to happen once per receiver to link their wallet. Only SDP-compatible wallet providers can facilitate the registration process. These endpoints must be supported and hit by the wallet providers after the receiver gets the initial invite. After the wallet address is successfully linked, the payment automatically begins. There are two parts to the registration flow. First, the wallet must authenticate and initiate a registration flow using the Anchor Platform Endpoints defined below. Note that these endpoints are hosted on a different host than the Stellar Disursement Platform. @@ -530,14 +530,19 @@ paths: type: string asset_id: type: string - country_code: + verification_field: + $ref: '#/components/schemas/VerificationField' + registration_contact_type: + $ref: '#/components/schemas/RegistrationContactType' + receiver_registration_message_template: type: string - description: Three-character ISO 3166 code example: name: My New Disbursement name wallet_id: e2de8544-b7e2-40a9-ad40-411f70d5c4bf asset_id: d227a68c-2f40-11ee-be56-0242ac120002 - country_code: UKR + verification_field: DATE_OF_BIRTH + registration_contact_type: PHONE_NUMBER + receiver_registration_message_template: You have a payment waiting for you from {{.OrganizationName}}. Click {{.RegistrationLink}} to register. required: false responses: '201': @@ -566,12 +571,12 @@ paths: error: Bad request extras: status: 400 - message: Invalid country code provided + message: Invalid wallet provided example: error: Bad request extras: status: 400 - message: Invalid country code provided + message: Invalid wallet provided '401': description: Unauthorized content: @@ -946,7 +951,7 @@ paths: tags: - Disbursements summary: Upload Disbursement Instructions - description: Adds a file containing a list of receivers to a `draft ` disbursement. This step is required before a disbursement can begin. The file must be a CSV and has a standard format that can be found at `dev/sample/sample-disbursement.csv `. The operation is idempotent, guaranteed by deleting and recreating the disbursement attributes when this endpoint is called. + description: Adds a file containing a list of receivers to a `DRAFT` disbursement. This step is required before a disbursement can begin. The file must be a CSV and has a different possible formats according with the disbursement configuration, and they can be found at [public/resources/disbursementTemplates](https://github.com/stellar/stellar-disbursement-platform-frontend/tree/58873bbf36cff4614e603daf449079b1d9fad24a/public/resources/disbursementTemplates). The operation is idempotent, guaranteed by deleting and recreating the disbursement attributes when this endpoint is called. operationId: UploadDisbursementInstructions parameters: - name: id @@ -967,7 +972,7 @@ paths: properties: file: type: string - description: 'Disbursement instructions file to upload. The CSV file should be in the following format: `phone,id,amount,verification`' + description: 'Disbursement instructions file to upload. The CSV file columns can vary depending om the way the disbursement was configured, and the fields are a subset of the following: [`phone`, `email`, `id`, `amount`, `verification`, `paymentID`, `walletAddress`]' format: binary required: true responses: @@ -1652,7 +1657,7 @@ paths: - Receivers summary: Update a Receiver description: This endpoint allows an organization to add and update information on the receiver, including email address, external ID, date of birth, personal PIN, and national ID number. The response includes all information on the receiver. - operationId: UpdateAReceiver + operationId: UpdateReceiver parameters: - name: id in: path @@ -1754,6 +1759,21 @@ paths: extras: status: 404 message: Resource not found + '409': + description: Conflicting phone number or email + content: + application/json: + schema: + type: object + properties: + error: + type: string + extras: + type: object + example: + error: The provided email is already associated with another user. + extras: + email: email must be unique security: - BearerAuth: [] x-codegen-request-body-name: body @@ -1945,7 +1965,7 @@ paths: tags: - Registration summary: Send One-Time Passcode - description: This endpoint generates a 6-digit OTP and sends it via SMS to the phone number provided in the request body (after checking that the phone number matches a receiver phone number in the SDP). A valid SEP-24 token should be included in the Authorization header of the request. + description: This endpoint generates a 6-digit OTP and sends it to the user contact (email or phone number SMS) provided in the request body, as long as it matches the receiver contact info stored in the SDP. A valid SEP-24 token should be included in this request's Authorization header. operationId: SendOneTimePasscode parameters: - name: Authorization @@ -1962,13 +1982,15 @@ paths: application/json: schema: required: - - phone_number - recaptcha_token type: object properties: phone_number: type: string - description: Phone number to which the OTP will be sent + description: Phone number to which the OTP will be sent. Either `phone_number` or `email` is required. + email: + type: string + description: Email to which the OTP will be sent. Either `phone_number` or `email` is required. recaptcha_token: type: string description: Token for reCAPTCHA validation @@ -2058,7 +2080,7 @@ paths: schema: type: string requestBody: - description: Verification data including phone number, OTP, verification value, and reCAPTCHA token + description: Verification data including phone_number/email, OTP, verification value, and reCAPTCHA token content: application/json: schema: @@ -2441,7 +2463,7 @@ paths: data: type: string description: | - A JSON string that contains the details to update. Contains the following keys: `organization_name` (string): the new name of the organization, `timezone_utc_offset` (string): the new timezone offset of the organization, `is_approval_required` (boolean): whether the approval workflow is enabled or not. `sms_registration_message_template` (string): the SMS message template sent to the receivers inviting them to registration. Sending this field empty sets the `default` value for it. `otp_message_template` (string): the SMS message template sent to the receivers sending the OTP to complete the registration flow. Sending this field empty sets the `default` value for it. For example: '{"organization_name": "NewOrgName", "timezone_utc_offset": "+02:00", "is_approval_required": true, "sms_registration_message_template": "You have a payment waiting for you from {{.OrganizationName}}. Click {{.RegistrationLink}} to register.", "otp_message_template": "{{.OTP}} is your {{.OrganizationName}} phone verification code."}' + A JSON string that contains the details to update. Contains the following keys: `organization_name` (string): the new name of the organization, `timezone_utc_offset` (string): the new timezone offset of the organization, `is_approval_required` (boolean): whether the approval workflow is enabled or not. `receiver_registration_message_template` (string): the message template sent to the receivers inviting them to registration. Sending this field empty sets the `default` value for it. `otp_message_template` (string): the message template sent to the receivers sending the OTP to complete the registration flow. Sending this field empty sets the `default` value for it. For example: '{"organization_name": "NewOrgName", "timezone_utc_offset": "+02:00", "is_approval_required": true, "receiver_registration_message_template": "You have a payment waiting for you from {{.OrganizationName}}. Click {{.RegistrationLink}} to register.", "otp_message_template": "{{.OTP}} is your {{.OrganizationName}} phone verification code."}' format: json responses: '200': @@ -2617,63 +2639,6 @@ paths: message: Not authorized security: - BearerAuth: [] - /countries: - get: - tags: - - Organization - summary: Get All Countries - description: Fetches the list of available countries to populate the dropdown box in the New Disbursement flow. The default list reflects geographic coverage of SDP-compatible wallet providers. - operationId: GetAllCountries - responses: - '200': - description: A list of countries - content: - application/json: - schema: - type: array - items: - $ref: '#/components/schemas/Country' - '401': - description: Unauthorized - content: - application/json: - schema: - type: object - properties: - error: - type: string - extras: - type: object - properties: - status: - type: number - message: - type: string - example: - error: Not authorized - extras: - status: 401 - message: Not authorized - example: - error: Not authorized - extras: - status: 401 - message: Not authorized - '403': - description: Forbidden - content: - application/json: - schema: - type: object - properties: - error: - type: string - example: - error: Forbidden - example: - error: Forbidden - security: - - BearerAuth: [] /assets: get: tags: @@ -2798,6 +2763,7 @@ paths: get: tags: - Organization + - Wallets summary: Get All Wallets description: Fetches the list of available wallet providers to populate the dropdown box in the New Disbursement flow. The organization should coordinate with the wallet provider before selecting a particular wallet provider for a disbursement. The initial list reflects all SDP-compatible wallets. operationId: GetAllWallets @@ -2851,6 +2817,50 @@ paths: error: Forbidden security: - BearerAuth: [] + /wallets/{id}: + patch: + tags: + - Organization + - Wallets + summary: Update Wallet + description: 'This endpoint is used to enable or disable a wallet provider. Note: the organization should coordinate with the wallet provider before selecting a particular wallet provider for a disbursement.' + operationId: UpdateWallet + parameters: + - name: id + in: path + description: ID of the wallet to update + required: true + style: simple + explode: false + schema: + type: string + requestBody: + description: Wallet to be updated + content: + application/json: + schema: + required: + - enabled + type: object + properties: + enabled: + type: boolean + description: The enabled status of the wallet + example: true + required: true + responses: + '200': + description: Wallet updated successfully + content: + '*/*': + schema: + $ref: '#/components/schemas/MessageResponse' + '400': + description: Bad request, usually caused by the `enabled` field missing from the request body. + $ref: '#/components/responses/BadRequestResponse' + '404': + description: Wallet not found + $ref: '#/components/responses/NotFoundResponse' /users: get: tags: @@ -3689,25 +3699,6 @@ components: format: date-time example: '2023-06-03T10:55:51Z' description: The Stellar asset object - Country: - type: object - properties: - code: - type: string - description: Three-character ISO 3166 code - example: UKR - name: - type: string - description: Country name - example: Ukraine - created_at: - type: string - format: date-time - example: '2023-02-03T10:45:51Z' - updated_at: - type: string - format: date-time - example: '2023-02-03T10:45:51Z' Disbursement: type: object properties: @@ -3719,8 +3710,12 @@ components: type: string description: The name of the disbursement example: Disbursement Name - country: - $ref: '#/components/schemas/Country' + receiver_registration_message_template: + type: string + description: 'The custom template used to send invitations to receivers. The `default` message isn''t returned. In the message''s content it''s possible to add the following template variables: {{.OrganizationName}} which is the Organization Name configured and {{.RegistrationLink}} which is the link generated by SDP to send to the receiver (in case this is not present in the message, it''s automatically appended at the end).' + example: You have a payment waiting for you from {{.OrganizationName}}. Click {{.RegistrationLink}} to register. + registration_contact_type: + $ref: '#/components/schemas/RegistrationContactType' wallet: $ref: '#/components/schemas/Wallet' asset: @@ -3803,46 +3798,6 @@ components: type: array items: $ref: '#/components/schemas/Disbursement' - example: - pagination: - next: /disbursements?page=3&page_limit=1 - prev: /disbursements?page=1&page_limit=1 - pages: 4 - total: 4 - data: - id: 619da857-8725-4c58-933d-c120a458e0f5 - name: Disbursement Name - country: - code: UKR - name: Ukraine - created_at: '2023-02-03T10:45:51.000Z' - updated_at: '2023-02-03T10:45:51.000Z' - wallet: - id: e2de8544-b7e2-40a9-ad40-411f70d5c4bf - name: Vibrant - homepage: https://vibrantapp.com - asset: - id: 25923001-508a-4629-9186-c41211b2a3d0 - code: USDC - issuer: GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5 - status: READY - verification_field: DATE_OF_BIRTH - status_history: - - status: DRAFT - timestamp: '2023-02-03T10:45:51.000Z' - - user_id: 2ec7f1f9-add3-4e6d-9d14-bd8ac5e88872 - status: READY - timestamp: '2023-02-03T10:45:51.000Z' - file_name: disbursement-february-03-2023.csv - created_at: '2023-02-03T10:45:51.000Z' - updated_at: '2023-02-03T10:45:51.000Z' - total_payments: 10 - total_payments_sent: 8 - total_payments_failed: 1 - total_payments_remaining: 1 - amount_disbursed: '800.00' - total_amount: '1000.00' - average_amount: '100.00' DisbursementReceiver: type: object properties: @@ -3955,7 +3910,7 @@ components: - name - payment_cancellation_period_days - privacy_policy_link - - sms_resend_interval + - receiver_invitation_resend_interval_days - timezone_utc_offset type: object properties: @@ -3978,9 +3933,9 @@ components: type: boolean description: Enables multi-user approval workflow for disbursements example: true - sms_resend_interval: + receiver_invitation_resend_interval_days: type: integer - description: The amount of days that the SDP will wait to resend the invitation SMS to the receivers that have not registered. If `0`, that means the resending invitation SMS feature is disabled. + description: The amount of days that the SDP will wait to resend the invitation to the receivers that have not registered. If `0`, that means the resending invitation feature is disabled. example: 5 payment_cancellation_period_days: type: integer @@ -3990,9 +3945,9 @@ components: type: string description: The link to the organization privacy policy example: https://stellar.org/privacy-policy - sms_registration_message_template: + receiver_registration_message_template: type: string - description: 'The custom SMS message template set for the registration invite. The `default` message isn''t returned. In the message''s content it''s possible to add the following template variables: {{.OrganizationName}} which is the Organization Name configured and {{.RegistrationLink}} which is the link generated by SDP to send to the receiver (in case this is not present in the message, it''s automatically appended at the end).' + description: 'The custom template used to send invitations to receivers. The `default` message isn''t returned. In the message''s content it''s possible to add the following template variables: {{.OrganizationName}} which is the Organization Name configured and {{.RegistrationLink}} which is the link generated by SDP to send to the receiver (in case this is not present in the message, it''s automatically appended at the end).' example: You have a payment waiting for you from {{.OrganizationName}}. Click {{.RegistrationLink}} to register. otp_message_template: type: string @@ -4303,9 +4258,9 @@ components: invited_at: type: string example: '2023-02-09T10:45:51.000Z' - last_sms_sent: + last_message_sent_at: type: string - description: timestamp when the receiver last received an SMS about this wallet + description: timestamp when the receiver last received an invitation about this wallet example: '2023-02-10T10:45:51.000Z' total_payments: type: string @@ -4439,8 +4394,16 @@ components: type: string enum: - DATE_OF_BIRTH + - YEAR_MONTH - PIN - NATIONAL_ID_NUMBER + RegistrationContactType: + type: string + enum: + - EMAIL + - PHONE_NUMBER + - EMAIL_AND_WALLET_ADDRESS + - PHONE_NUMBER_AND_WALLET_ADDRESS Wallet: type: object properties: @@ -4482,23 +4445,20 @@ components: ReceiverRegistrationRequest: type: object properties: + email: + type: string + description: Email associated with the receiver in the SDP database. Either `phone_number` or `email` is required. phone_number: type: string - description: Phone number used in registration + description: Phone number associated with the receiver in the SDP database. Either `phone_number` or `email` is required. otp: type: string description: One-Time Password received for verification verification: type: string description: Verification value provided by the user - verification_type: - type: string - description: Type of verification value - enum: - - DATE_OF_BIRTH - - PIN - - NATIONAL_ID_NUMBER - - YEAR_MONTH + verification_field: + $ref: '#/components/schemas/VerificationField' recaptcha_token: type: string description: Token received from Google reCAPTCHA @@ -4517,6 +4477,9 @@ components: email: type: string description: Email of the receiver + phone_number: + type: string + description: Phone number of the receiver external_id: type: string description: External ID of the receiver diff --git a/openapi/stellar-disbursement-platform/main.yaml b/openapi/stellar-disbursement-platform/main.yaml index a015db54e..59e30920a 100644 --- a/openapi/stellar-disbursement-platform/main.yaml +++ b/openapi/stellar-disbursement-platform/main.yaml @@ -40,7 +40,7 @@ tags: Each receiver will have at least one wallet associated with them. The wallet public key will remain null until the receiver registers with a wallet provider and links the wallet to the SDP through SEP-24. Receivers must verify their identity through that process, which requires the SDP to store verification information on receivers like date of birth, national ID number, or personal PIN. This information can be updated by the organization through the receiver endpoints. - name: Registration description: | - The registration endpoints guide the process for a receiver to verify their identity and link their wallet address to an SDP. The registration process only needs to happen once per receiver to link their wallet. Only SDP-compatible wallet providers can facilitate the registration process. These endpoints must be supported and hit by the wallet providers after the receiver gets the initial SMS invite. After the wallet address is successfully linked, the payment automatically begins. + The registration endpoints guide the process for a receiver to verify their identity and link their wallet address to an SDP. The registration process only needs to happen once per receiver to link their wallet. Only SDP-compatible wallet providers can facilitate the registration process. These endpoints must be supported and hit by the wallet providers after the receiver gets the initial invite. After the wallet address is successfully linked, the payment automatically begins. There are two parts to the registration flow. First, the wallet must authenticate and initiate a registration flow using the Anchor Platform Endpoints defined below. Note that these endpoints are hosted on a different host than the Stellar Disursement Platform. @@ -534,14 +534,19 @@ paths: type: string asset_id: type: string - country_code: + verification_field: + $ref: '#/components/schemas/VerificationField' + registration_contact_type: + $ref: '#/components/schemas/RegistrationContactType' + receiver_registration_message_template: type: string - description: Three-character ISO 3166 code example: name: My New Disbursement name wallet_id: e2de8544-b7e2-40a9-ad40-411f70d5c4bf asset_id: d227a68c-2f40-11ee-be56-0242ac120002 - country_code: UKR + verification_field: DATE_OF_BIRTH + registration_contact_type: PHONE_NUMBER + receiver_registration_message_template: "You have a payment waiting for you from {{.OrganizationName}}. Click {{.RegistrationLink}} to register." required: false responses: "201": @@ -570,12 +575,12 @@ paths: error: Bad request extras: status: 400 - message: Invalid country code provided + message: Invalid wallet provided example: error: Bad request extras: status: 400 - message: Invalid country code provided + message: Invalid wallet provided "401": description: Unauthorized content: @@ -953,7 +958,7 @@ paths: tags: - Disbursements summary: Upload Disbursement Instructions - description: "Adds a file containing a list of receivers to a `draft ` disbursement. This step is required before a disbursement can begin. The file must be a CSV and has a standard format that can be found at `dev/sample/sample-disbursement.csv `. The operation is idempotent, guaranteed by deleting and recreating the disbursement attributes when this endpoint is called." + description: "Adds a file containing a list of receivers to a `DRAFT` disbursement. This step is required before a disbursement can begin. The file must be a CSV and has a different possible formats according with the disbursement configuration, and they can be found at [public/resources/disbursementTemplates](https://github.com/stellar/stellar-disbursement-platform-frontend/tree/58873bbf36cff4614e603daf449079b1d9fad24a/public/resources/disbursementTemplates). The operation is idempotent, guaranteed by deleting and recreating the disbursement attributes when this endpoint is called." operationId: UploadDisbursementInstructions parameters: - name: id @@ -974,7 +979,7 @@ paths: properties: file: type: string - description: "Disbursement instructions file to upload. The CSV file should be in the following format: `phone,id,amount,verification`" + description: "Disbursement instructions file to upload. The CSV file columns can vary depending om the way the disbursement was configured, and the fields are a subset of the following: [`phone`, `email`, `id`, `amount`, `verification`, `paymentID`, `walletAddress`]" format: binary required: true responses: @@ -1664,7 +1669,7 @@ paths: - Receivers summary: Update a Receiver description: "This endpoint allows an organization to add and update information on the receiver, including email address, external ID, date of birth, personal PIN, and national ID number. The response includes all information on the receiver." - operationId: UpdateAReceiver + operationId: UpdateReceiver parameters: - name: id in: path @@ -1766,6 +1771,21 @@ paths: extras: status: 404 message: Resource not found + "409": + description: Conflicting phone number or email + content: + application/json: + schema: + type: object + properties: + error: + type: string + extras: + type: object + example: + error: The provided email is already associated with another user. + extras: + email: email must be unique security: - BearerAuth: [] x-codegen-request-body-name: body @@ -1959,10 +1979,10 @@ paths: tags: - Registration summary: Send One-Time Passcode - description: This endpoint generates a 6-digit OTP and sends it via SMS to the - phone number provided in the request body (after checking that the phone number - matches a receiver phone number in the SDP). A valid SEP-24 token should be - included in the Authorization header of the request. + description: This endpoint generates a 6-digit OTP and sends it to the user contact + (email or phone number SMS) provided in the request body, as long as it matches + the receiver contact info stored in the SDP. A valid SEP-24 token should be + included in this request's Authorization header. operationId: SendOneTimePasscode parameters: - name: Authorization @@ -1979,13 +1999,15 @@ paths: application/json: schema: required: - - phone_number - recaptcha_token type: object properties: phone_number: type: string - description: Phone number to which the OTP will be sent + description: Phone number to which the OTP will be sent. Either `phone_number` or `email` is required. + email: + type: string + description: Email to which the OTP will be sent. Either `phone_number` or `email` is required. recaptcha_token: type: string description: Token for reCAPTCHA validation @@ -2078,7 +2100,7 @@ paths: schema: type: string requestBody: - description: "Verification data including phone number, OTP, verification value, and reCAPTCHA token" + description: "Verification data including phone_number/email, OTP, verification value, and reCAPTCHA token" content: application/json: schema: @@ -2470,7 +2492,7 @@ paths: data: type: string description: | - A JSON string that contains the details to update. Contains the following keys: `organization_name` (string): the new name of the organization, `timezone_utc_offset` (string): the new timezone offset of the organization, `is_approval_required` (boolean): whether the approval workflow is enabled or not. `sms_registration_message_template` (string): the SMS message template sent to the receivers inviting them to registration. Sending this field empty sets the `default` value for it. `otp_message_template` (string): the SMS message template sent to the receivers sending the OTP to complete the registration flow. Sending this field empty sets the `default` value for it. For example: '{"organization_name": "NewOrgName", "timezone_utc_offset": "+02:00", "is_approval_required": true, "sms_registration_message_template": "You have a payment waiting for you from {{.OrganizationName}}. Click {{.RegistrationLink}} to register.", "otp_message_template": "{{.OTP}} is your {{.OrganizationName}} phone verification code."}' + A JSON string that contains the details to update. Contains the following keys: `organization_name` (string): the new name of the organization, `timezone_utc_offset` (string): the new timezone offset of the organization, `is_approval_required` (boolean): whether the approval workflow is enabled or not. `receiver_registration_message_template` (string): the message template sent to the receivers inviting them to registration. Sending this field empty sets the `default` value for it. `otp_message_template` (string): the message template sent to the receivers sending the OTP to complete the registration flow. Sending this field empty sets the `default` value for it. For example: '{"organization_name": "NewOrgName", "timezone_utc_offset": "+02:00", "is_approval_required": true, "receiver_registration_message_template": "You have a payment waiting for you from {{.OrganizationName}}. Click {{.RegistrationLink}} to register.", "otp_message_template": "{{.OTP}} is your {{.OrganizationName}} phone verification code."}' format: json responses: "200": @@ -2647,63 +2669,6 @@ paths: message: Not authorized security: - BearerAuth: [] - /countries: - get: - tags: - - Organization - summary: Get All Countries - description: Fetches the list of available countries to populate the dropdown box in the New Disbursement flow. The default list reflects geographic coverage of SDP-compatible wallet providers. - operationId: GetAllCountries - responses: - "200": - description: A list of countries - content: - application/json: - schema: - type: array - items: - $ref: '#/components/schemas/Country' - "401": - description: Unauthorized - content: - application/json: - schema: - type: object - properties: - error: - type: string - extras: - type: object - properties: - status: - type: number - message: - type: string - example: - error: Not authorized - extras: - status: 401 - message: Not authorized - example: - error: Not authorized - extras: - status: 401 - message: Not authorized - "403": - description: Forbidden - content: - application/json: - schema: - type: object - properties: - error: - type: string - example: - error: Forbidden - example: - error: Forbidden - security: - - BearerAuth: [] /assets: get: tags: @@ -2827,7 +2792,8 @@ paths: /wallets: get: tags: - - Organization + - Organization + - Wallets summary: Get All Wallets description: Fetches the list of available wallet providers to populate the dropdown box in the New Disbursement flow. The organization should coordinate with the wallet provider before selecting a particular wallet provider for a disbursement. The initial list reflects all SDP-compatible wallets. operationId: GetAllWallets @@ -2881,6 +2847,53 @@ paths: error: Forbidden security: - BearerAuth: [] + + + /wallets/{id}: + patch: + tags: + - Organization + - Wallets + summary: Update Wallet + description: "This endpoint is used to enable or disable a wallet provider. Note: the organization should coordinate with the wallet provider before selecting a particular wallet provider for a disbursement." + operationId: UpdateWallet + parameters: + - name: id + in: path + description: ID of the wallet to update + required: true + style: simple + explode: false + schema: + type: string + requestBody: + description: Wallet to be updated + content: + application/json: + schema: + required: + - enabled + type: object + properties: + enabled: + type: boolean + description: The enabled status of the wallet + example: true + required: true + responses: + "200": + description: Wallet updated successfully + content: + '*/*': + schema: + $ref: '#/components/schemas/MessageResponse' + "400": + description: "Bad request, usually caused by the `enabled` field missing from the request body." + $ref: '#/components/responses/BadRequestResponse' + "404": + description: Wallet not found + $ref: '#/components/responses/NotFoundResponse' + /users: get: tags: @@ -3722,25 +3735,6 @@ components: format: date-time example: 2023-06-03T10:55:51Z description: The Stellar asset object - Country: - type: object - properties: - code: - type: string - description: Three-character ISO 3166 code - example: UKR - name: - type: string - description: Country name - example: Ukraine - created_at: - type: string - format: date-time - example: 2023-02-03T10:45:51Z - updated_at: - type: string - format: date-time - example: 2023-02-03T10:45:51Z Disbursement: type: object properties: @@ -3752,8 +3746,12 @@ components: type: string description: The name of the disbursement example: Disbursement Name - country: - $ref: '#/components/schemas/Country' + receiver_registration_message_template: + type: string + description: "The custom template used to send invitations to receivers. The `default` message isn't returned. In the message's content it's possible to add the following template variables: {{.OrganizationName}} which is the Organization Name configured and {{.RegistrationLink}} which is the link generated by SDP to send to the receiver (in case this is not present in the message, it's automatically appended at the end)." + example: "You have a payment waiting for you from {{.OrganizationName}}. Click {{.RegistrationLink}} to register." + registration_contact_type: + $ref: '#/components/schemas/RegistrationContactType' wallet: $ref: '#/components/schemas/Wallet' asset: @@ -3836,46 +3834,6 @@ components: type: array items: $ref: '#/components/schemas/Disbursement' - example: - pagination: - next: /disbursements?page=3&page_limit=1 - prev: /disbursements?page=1&page_limit=1 - pages: 4 - total: 4 - data: - id: 619da857-8725-4c58-933d-c120a458e0f5 - name: Disbursement Name - country: - code: UKR - name: Ukraine - created_at: 2023-02-03T10:45:51.000Z - updated_at: 2023-02-03T10:45:51.000Z - wallet: - id: e2de8544-b7e2-40a9-ad40-411f70d5c4bf - name: Vibrant - homepage: https://vibrantapp.com - asset: - id: 25923001-508a-4629-9186-c41211b2a3d0 - code: USDC - issuer: GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5 - status: READY - verification_field: DATE_OF_BIRTH - status_history: - - status: DRAFT - timestamp: 2023-02-03T10:45:51.000Z - - user_id: 2ec7f1f9-add3-4e6d-9d14-bd8ac5e88872 - status: READY - timestamp: 2023-02-03T10:45:51.000Z - file_name: disbursement-february-03-2023.csv - created_at: 2023-02-03T10:45:51.000Z - updated_at: 2023-02-03T10:45:51.000Z - total_payments: 10 - total_payments_sent: 8 - total_payments_failed: 1 - total_payments_remaining: 1 - amount_disbursed: "800.00" - total_amount: "1000.00" - average_amount: "100.00" DisbursementReceiver: type: object properties: @@ -3988,7 +3946,7 @@ components: - name - payment_cancellation_period_days - privacy_policy_link - - sms_resend_interval + - receiver_invitation_resend_interval_days - timezone_utc_offset type: object properties: @@ -4011,9 +3969,9 @@ components: type: boolean description: Enables multi-user approval workflow for disbursements example: true - sms_resend_interval: + receiver_invitation_resend_interval_days: type: integer - description: "The amount of days that the SDP will wait to resend the invitation SMS to the receivers that have not registered. If `0`, that means the resending invitation SMS feature is disabled." + description: "The amount of days that the SDP will wait to resend the invitation to the receivers that have not registered. If `0`, that means the resending invitation feature is disabled." example: 5 payment_cancellation_period_days: type: integer @@ -4023,9 +3981,9 @@ components: type: string description: The link to the organization privacy policy example: https://stellar.org/privacy-policy - sms_registration_message_template: + receiver_registration_message_template: type: string - description: "The custom SMS message template set for the registration invite. The `default` message isn't returned. In the message's content it's possible to add the following template variables: {{.OrganizationName}} which is the Organization Name configured and {{.RegistrationLink}} which is the link generated by SDP to send to the receiver (in case this is not present in the message, it's automatically appended at the end)." + description: "The custom template used to send invitations to receivers. The `default` message isn't returned. In the message's content it's possible to add the following template variables: {{.OrganizationName}} which is the Organization Name configured and {{.RegistrationLink}} which is the link generated by SDP to send to the receiver (in case this is not present in the message, it's automatically appended at the end)." example: "You have a payment waiting for you from {{.OrganizationName}}. Click {{.RegistrationLink}} to register." otp_message_template: type: string @@ -4338,9 +4296,9 @@ components: invited_at: type: string example: 2023-02-09T10:45:51.000Z - last_sms_sent: + last_message_sent_at: type: string - description: timestamp when the receiver last received an SMS about this + description: timestamp when the receiver last received an invitation about this wallet example: 2023-02-10T10:45:51.000Z total_payments: @@ -4475,8 +4433,16 @@ components: type: string enum: - DATE_OF_BIRTH + - YEAR_MONTH - PIN - NATIONAL_ID_NUMBER + RegistrationContactType: + type: string + enum: + - EMAIL + - PHONE_NUMBER + - EMAIL_AND_WALLET_ADDRESS + - PHONE_NUMBER_AND_WALLET_ADDRESS Wallet: type: object properties: @@ -4518,23 +4484,20 @@ components: ReceiverRegistrationRequest: type: object properties: + email: + type: string + description: Email associated with the receiver in the SDP database. Either `phone_number` or `email` is required. phone_number: type: string - description: Phone number used in registration + description: Phone number associated with the receiver in the SDP database. Either `phone_number` or `email` is required. otp: type: string description: One-Time Password received for verification verification: type: string description: Verification value provided by the user - verification_type: - type: string - description: Type of verification value - enum: - - DATE_OF_BIRTH - - PIN - - NATIONAL_ID_NUMBER - - YEAR_MONTH + verification_field: + $ref: '#/components/schemas/VerificationField' recaptcha_token: type: string description: Token received from Google reCAPTCHA @@ -4553,6 +4516,9 @@ components: email: type: string description: Email of the receiver + phone_number: + type: string + description: Phone number of the receiver external_id: type: string description: External ID of the receiver diff --git a/platforms/stellar-disbursement-platform/README.mdx b/platforms/stellar-disbursement-platform/README.mdx index 75dbf8d74..9c42e655d 100644 --- a/platforms/stellar-disbursement-platform/README.mdx +++ b/platforms/stellar-disbursement-platform/README.mdx @@ -13,4 +13,4 @@ This is an open-source project that is built on top of the Stellar network, and - [stellar/stellar-disbursement-platform-frontend](https://github.com/stellar/stellar-disbursement-platform-frontend): This repository contains the web frontend code for the Stellar Disbursement Platform. - [stellar/helm-charts](https://github.com/stellar/helm-charts/tree/main/charts/stellar-disbursement-platform): This repository contains the Helm chart for deploying the Stellar Disbursement Platform using kubernetes. -In this section, you'll find an [Admin Guide](./admin-guide/10-overview.mdx) that will teach you how to run the Stellar Disbursement Platform as well as an [API Reference](./api-reference/admin.tag.mdx). +In this section, you'll find an [Admin Guide](./stellar-disbursement-platform/admin-guide/) that will teach you how to run the Stellar Disbursement Platform as well as an [API Reference](./api-reference/admin.tag.mdx). diff --git a/platforms/stellar-disbursement-platform/admin-guide/10-overview.mdx b/platforms/stellar-disbursement-platform/admin-guide/10-overview.mdx index 6e659499c..d241125bc 100644 --- a/platforms/stellar-disbursement-platform/admin-guide/10-overview.mdx +++ b/platforms/stellar-disbursement-platform/admin-guide/10-overview.mdx @@ -9,7 +9,7 @@ The entire SDP step-by-step process usually looks something like the following a 1. The organization funds the SDP’s distribution account with a Stellar-based asset (e.g. USDC) 2. An administrator logs in to the SDP’s dashboard and uploads a CSV file containing the payment information to initiate a new disbursement 3. The SDP sends a text message to every first-time recipient in the CSV inviting them to download a Stellar-enabled wallet application -4. Meanwhile, the SDP immediately begins making payments to each recipient that has already registered a wallet through a prior payment +4. Meanwhile, the SDP immediately begins making payments to each recipient that already has a wallet registered to them 5. Each first-time recipient clicks a deep link to download the Stellar-enabled wallet application chosen by the organization for this disbursement, downloads the app, and goes through the wallet sign-up process 6. Once the recipient has signed up and their Stellar account has been created, the wallet immediately authenticates with the SDP using parameters from the deep link and opens the SDP registration web view for the recipient to complete verification 7. The user confirms their identity by providing an OTP code sent to their phone number and an additional piece of verification information for security purposes. The SDP supports three different types of verification information: Date of Birth, Personal PIN, and National ID. This information is input by the recipient in a web flow and passes directly to the SDP, meaning the wallet does not need to process or store this information. diff --git a/platforms/stellar-disbursement-platform/admin-guide/20-design-and-architecture.mdx b/platforms/stellar-disbursement-platform/admin-guide/20-design-and-architecture.mdx index 5288aca13..c1596a13f 100644 --- a/platforms/stellar-disbursement-platform/admin-guide/20-design-and-architecture.mdx +++ b/platforms/stellar-disbursement-platform/admin-guide/20-design-and-architecture.mdx @@ -20,7 +20,7 @@ The Stellar Disbursement Platform consists of four services deployed together: - **Container Orchestration**: the SDP is packaged as Docker containers and can be deployed to Kubernetes or AWS Fargate. SDF provides a Helm Chart for Kubernetes - **Postgres**: the SDP uses a Postgres database server for all of its services - **Apache Kafka**: the SDP optionally uses Kafka for streaming events between services. This is primarily used between SDP Core Service and Transaction Submission Service -- **Twilio or AWS SNS and SES**: the SDP’s messaging service uses SMS messages via Twilio or AWS SNS and administrative emails for organization account setup and recovery via AWS SES +- **Twilio or AWS SNS and SES**: the SDP’s messaging service uses SMS messages via Twilio or AWS SNS and administrative emails for organization account setup and recovery via AWS SES or Twilio SendGrid - **Stellar Accounts**: - Distribution Account: the SDP requires access to at least one funded Stellar account to make payments to the recipient - SEP-10 Auth Account: the SDP requires a Stellar account for the mutual authentication protocol [SEP-10: Stellar Web Authentication](https://github.com/stellar/stellar-protocol/blob/master/ecosystem/sep-0010.md) used to connect to wallet applications diff --git a/platforms/stellar-disbursement-platform/admin-guide/30-getting-started.mdx b/platforms/stellar-disbursement-platform/admin-guide/30-getting-started.mdx index 3cd421c40..37187b1cc 100644 --- a/platforms/stellar-disbursement-platform/admin-guide/30-getting-started.mdx +++ b/platforms/stellar-disbursement-platform/admin-guide/30-getting-started.mdx @@ -146,15 +146,6 @@ Go to Forgot Password page on `http://${tenant}.stellar.local:3000/forgot-passwo A token will be generated, and it's possible to check it on `sdp-api` logs. This token will be needed to Reset Password on `http://${tenant}.stellar.local:3000/reset-password`. -## Create Your First Disbursement - -Navigate to the frontend service by opening a browser and going to http://bluecorp.stellar.local:3000. - -- Click `New Disbursement+` on the Dashboard screen. -- Use `Demo Wallet` as your wallet and choose a verification method. -- Upload a disbursement file. A sample file is available at `./dev/sample/sample-disbursement.csv`. Make sure to update the invalid phone number before using it. -- Finally, confirm the disbursement. - ## Log In Once the password for your target org user has been reset to one of your choice, navigate to the dashboard by opening a browser to localhost:3000 and login with the user account. ![Login](/assets/SDP/SDP26.png) @@ -163,7 +154,14 @@ Click the Sign in button and the SDP Dashboard will open. You will have no disbu ## Create Your First Disbursement -Create your first disbursement by clicking the New Disbursement button. Use Demo Wallet as your wallet and USDC as your asset. You can choose whatever values you like for Country and Name, but ensure that Verification type matches the type used in the disbursement file that you will then upload with receiver information. Refer to `./dev/sample/sample-disbursement.csv` for the disbursement file template. ![Disbursement Details](/assets/SDP/SDP28.png) +Navigate to the frontend service by opening a browser and going to http://bluecorp.stellar.local:3000. + +- Click `New Disbursement+` on the Dashboard screen. +- Use `Demo Wallet` as your wallet and choose a verification method. +- Upload a disbursement file. A template file can be downloaded at the frontend page when creating a disbursement, and the template will change according with the options set for that disbursement. You can also find the template files at [public/resources/disbursementTemplates](https://github.com/stellar/stellar-disbursement-platform-frontend/tree/58873bbf36cff4614e603daf449079b1d9fad24a/public/resources/disbursementTemplates). Make sure to update the file before using it by changing the contact info to yours and removing the comment line. +- Finally, confirm the disbursement. + +![Disbursement Details](/assets/SDP/SDP28.png) You also have the option of modifying the message in the receiver invite. ![Disbursment Details 2](/assets/SDP/SDP29.png) @@ -198,15 +196,21 @@ Payments will start failing if the distribution account runs out of funds. To fi ## Verify Your Identity -When a disbursement is created, the SDP attempts to send SMS messages to receivers using either Twilio or AWS SNS. This message includes a link to the wallet application selected when creating the disbursement, and should direct the receiver to install the wallet app, go through the wallet's onboarding flow, and finally register with the SDP. However, neither service is configured by default, so the SDP will not send an SMS message to the phone numbers listed in the CSV uploaded in the previous step. You can still see the message in the `sdp-api` container logs. +When a disbursement is created, the SDP attempts to send a message to receivers using either Twilio/AWS for SMS or email, according to the contact type associated with the user. This message includes a link to the wallet application selected when creating the disbursement, and should direct the receiver to install the wallet app, go through the wallet's onboarding flow, and finally register with the SDP. + +:::info + +Please notice that the initial configuration has `SMS_SENDER_TYPE=DRY_RUN` and `EMAIL_SENDER_TYPE=DRY_RUN`, which means the messages will be printed in the logs (of the `sdp-api` container) instead of being sent. Check out the [Email and SMS Messages](#email-and-sms-messages) section to learn how to configure messaging in the SDP. When you do, and another disbursement is created, you should get a message like the following. ![Verify Identity](/assets/SDP/SDP8.png) +::: + ## Create a Receiver Account -Clicking on the link within the SMS message will bring you back to the Stellar Demo Wallet, where you'll need to create another account to receive the USDC. Follow the same process described earlier to create the account and add a USDC trustline. +Clicking on initation message link will take the receiver to the [demo-wallet], where they'll need to create an account to be used to receive the USDC payment. Follow the same process described earlier to create the account and add a USDC trustline. ## Initiate SEP-24 Webflow @@ -216,9 +220,13 @@ In the "Select Action" dropdown, select "SEP-24 Deposit" to initiate a SEP-24 we ![SEP-24](/assets/SDP/SDP13.png) -A SEP-24 interactive window will appear. This simulates the wallet application popup you would see on your mobile phone. Enter the phone number from the disbursement CSV. +A SEP-24 interactive window will appear, where the receiver can select the contact info type (e.g. phone number or email) that is registered for them in the SDP database. + +![Webflow1](/assets/SDP/SDP14.1.png) + +In the next SEP-24 screen the user should enter the contact info data (phone number or email) from the disbursement CSV. -![Webflow](/assets/SDP/SDP14.png) +![Webflow2](/assets/SDP/SDP14.2.png) Next, enter the passcode and the verification field that you used in the disbursement file. Note: use 000000 for this example (or 999999 if you want to see an error response). @@ -244,9 +252,9 @@ Now that you've been able to make a disbursement, let's go back to our docker co ### Email and SMS Messages -The Stellar Disbursement Platform sends SMS messages and emails to receivers and users, respectively. For SMS messages, the Stellar Disbursement Platform supports Twilio, AWS SNS, and a dry run mode that just logs the messages. For emails, it supports AWS SES and dry run. +The Stellar Disbursement Platform sends emails to users and SMS/emails to receivers. For SMS messages, the Stellar Disbursement Platform supports Twilio, AWS SNS, and a dry run mode that just logs the messages. For emails, it supports AWS SES, Twilio SendGrid, and dry run. -These services can be selected through the `SMS_SENDER_TYPE` and `EMAIL_SENDER_TYPE` configurations. When selecting Twilio or AWS services, you'll need to fill their service-specific configuration as well. Here are some example configurations. You can mix and match the services as you see fit. +These services can be selected through the `SMS_SENDER_TYPE` and `EMAIL_SENDER_TYPE` configurations. When selecting Twilio or AWS services, you'll need to fill their service-specific configuration as well. Below there are some example configurations, and you can mix and match the services as you see fit. #### Dry Run Configuration @@ -276,6 +284,20 @@ TWILIO_SERVICE_SID: +#### Twilio Email (Send Grid) Configuration + + + +```yaml +SMS_SENDER_TYPE: TWILIO_EMAIL + +# Twilio specific configuration +TWILIO_SENDGRID_API_KEY: +TWILIO_SENDGRID_SENDER_ADDRESS: +``` + + + #### AWS SMS Configuration @@ -364,11 +386,13 @@ EC256_PRIVATE_KEY: There are many other configuration values to update when moving to a production environment, such as database credentials, URLs, and more. -## Level Up: Customize Default Options +## Level Up -The SDP contains a list of assets, countries, and wallets available for disbursements out-of-the-box. You might want to customize these, either to limit/expand options or to prepare for going live in production. Now that you've made a disbursement and added application secrets, let's look at how to customize the new disbursement options. +### Custom Assets and Wallets -### Assets +The SDP contains a list of assets and wallets available for disbursements out-of-the-box. You might want to customize these, either to limit/expand options or to prepare for going live in production. Now that you've made a disbursement and added application secrets, let's look at how to customize the new disbursement options. + +#### Assets You can add and remove assets easily in the SDP dashboard. The SDP backend handles the request seamlessly, including checking for outstanding balance and adding/removing trustlines on the Stellar network. When assets are removed, the record is still retained in the database to preserve a full history. However, the asset will no longer be available for disbursements or holding a balance in the distribution account. @@ -380,25 +404,21 @@ Please make sure to update the appropriate configuration on the Anchor Platform ::: -### Countries - -To customize wallets and countries, you’ll need to do some backend work. - -The list of available countries is seeded with a database patch. The default list includes every country except North Korea, Iran, Cuba, and Syria for easy testing. If you want to narrow the list, you will need to remove the country record directly from the countries table within the SDP database. +#### Wallets -Here is an example of how to remove France with its three-character ISO 3166 code: - - +For a full overview on how to add wallets and how to make a wallet SDP-compatible, check out the [Making Your Wallet SDP-Ready](making-your-wallet-sdp-ready) guide. -```sql -DELETE FROM countries WHERE code = 'FRA'; -``` +### Wallet Address Registration - +Since version [`3.0.0`](https://github.com/stellar/stellar-disbursement-platform-backend/releases/tag/3.0.0), the SDP can pay directly to Stellar wallet addresses rather than directing the receivers through the registration flow. This is useful for organizations that are paying receivers who already have Stellar wallets and don't need to create a new one. -### Wallets +To use this feature, follow these steps: -For a full overview on how to add wallets and how to make a wallet SDP-compatible, check out the [Making Your Wallet SDP-Ready](making-your-wallet-sdp-ready) guide. +1. Make sure the User Managed Wallet is enabled at the Wallet Providers section (also available at [`GET /wallets`](/platforms/stellar-disbursement-platform/api-reference/get-all-wallets)). +2. If it's not enabled, you can update it through the UI dashboard or with [`PATCH /wallets/{id}`](/platforms/stellar-disbursement-platform/api-reference/update-wallet). +3. Now you can create a disbursement and select from the `registration Contact Type dropdown an option that contains `Walet Address` in the name. +4. Prepare the CSV file according with the [CSV sample](https://github.com/stellar/stellar-disbursement-platform-frontend/tree/58873bbf36cff4614e603daf449079b1d9fad24a/public/resources/disbursementTemplates) associated with your disbursement configuration. +5. Upload the CSV file and confirm the disbursement as usual. The SDP will send the payment directly to the wallet addresses provided in the CSV ✅. [demo-wallet]: https://demo-wallet.stellar.org [circle-sandbox]: https://login-sandbox.circle.com/ diff --git a/platforms/stellar-disbursement-platform/admin-guide/45-configuring-sdp.mdx b/platforms/stellar-disbursement-platform/admin-guide/45-configuring-sdp.mdx index 095e5fcb8..62f47dc15 100644 --- a/platforms/stellar-disbursement-platform/admin-guide/45-configuring-sdp.mdx +++ b/platforms/stellar-disbursement-platform/admin-guide/45-configuring-sdp.mdx @@ -47,7 +47,7 @@ Operational Configuration allows controlling metrics, logging, and other operati Messaging Configuration allows configuring the messaging service used to send messages to recipients and sdp dashboard users. The default configuration is set to "DRY_RUN" which means no messages will be sent and the messages will be logged to the console. This is recommended for testing purposes only. -- `EMAIL_SENDER_TYPE`: The messenger type used to send invitations to new dashboard users. Options: "DRY_RUN", "AWS_EMAIL". Default: "DRY_RUN". +- `EMAIL_SENDER_TYPE`: The messenger type used to send invitations to new dashboard users. Options: "DRY_RUN", "TWILIO_EMAIL", "AWS_EMAIL". Default: "DRY_RUN". - `SMS_SENDER_TYPE`: The messenger type used to send SMS messages to recipients. Options: "DRY_RUN", "TWILIO_SMS", "AWS_SMS". Default: "DRY_RUN". #### AWS Configuration @@ -62,15 +62,20 @@ The following configurations are required when using AWS SES or SNS to send emai #### Twilio Configuration -The following configurations are required when `SMS_SENDER_TYPE` is set to "TWILIO_SMS". +The following configurations are required when `SMS_SENDER_TYPE=TWILIO_SMS`. - `TWILIO_ACCOUNT_SID` - 🔑 The Twilio account SID. - `TWILIO_AUTH_TOKEN` - 🔑 The Twilio auth token. - `TWILIO_SERVICE_SID` - The Twilio service SID. -General Messaging Configuration: +The following configurations are required when `EMAIL_SENDER_TYPE=TWILIO_EMAIL`. -- `MAX_INVITATION_SMS_RESEND_ATTEMPTS` - The maximum number of attempts to resend the SMS invitation to the Receiver Wallets. Default: 3. +- `TWILIO_SENDGRID_API_KEY` - 🔑 The API key for the Twilio SendGrid (email) service. +- `TWILIO_SENDGRID_SENDER_ADDRESS` - The email address used to send emails via Twilio SendGrid. + +#### General Messaging Configuration + +- `MAX_INVITATION_RESEND_ATTEMPTS` - The maximum number of attempts to (auto) resend the invitation to the Receiver Wallets. Default: 3. ### Stellar Configuration diff --git a/platforms/stellar-disbursement-platform/admin-guide/48-tenant-provisioning.mdx b/platforms/stellar-disbursement-platform/admin-guide/48-tenant-provisioning.mdx index 8511e0378..6af351253 100644 --- a/platforms/stellar-disbursement-platform/admin-guide/48-tenant-provisioning.mdx +++ b/platforms/stellar-disbursement-platform/admin-guide/48-tenant-provisioning.mdx @@ -60,7 +60,7 @@ It cannot be changed once the tenant is created. ### `base_url`, and `sdp_ui_base_url` -These are the URLs that the tenant will use to access the API and the dashboard, respectively. They are used to generate the tenant-specific URLs that are used in the dashboard and the email and SMS messages. +These are the URLs that the tenant will use to access the API and the dashboard, respectively. They are used to generate the tenant-specific URLs that are used in the dashboard and the user-targeted or receiver-targeted messages. They are important to allow the SDP backend to route the unauthenticated requests to the correct tenant, and to generate the correct URLs in the dashboard. diff --git a/platforms/stellar-disbursement-platform/admin-guide/50-making-your-wallet-sdp-ready.mdx b/platforms/stellar-disbursement-platform/admin-guide/50-making-your-wallet-sdp-ready.mdx index 97feaf712..c8b930f8d 100644 --- a/platforms/stellar-disbursement-platform/admin-guide/50-making-your-wallet-sdp-ready.mdx +++ b/platforms/stellar-disbursement-platform/admin-guide/50-making-your-wallet-sdp-ready.mdx @@ -68,7 +68,7 @@ Please make sure to update the appropriate configuration on the Anchor Platform The recipient registration experience is paramount to make this application smooth and easy to use. this requires the wallet to support [deferred deep linking], which will be discussed in a later section. A good description of the registration experience is as follows: -1. The recipient receives an SMS message notifying them they have a payment waiting from the organization and prompts them to click a [deep link] to open or install&open a wallet application +1. The recipient receives an invitation message notifying them they have a payment waiting from the organization and prompts them to click a [deep link] to open or install&open a wallet application 1. When the recipient opens the wallet app, the wallet immediately onboards the recipient, creates a Stellar account and trustline for the desired asset, initiates a [SEP-24] deposit transaction with the SDP, and opens the SDP's registration webpage as an overlay screen/iframe inside the app. 1. The user confirms their phone number and date of birth directly with the SDP, without sharing any data with the wallet, and after the registration finishes, the user is sent back to the wallet application. Here are the screens demonstrating these steps: diff --git a/platforms/stellar-disbursement-platform/admin-guide/70-migrating-to-sdp-multi-tenant.mdx b/platforms/stellar-disbursement-platform/admin-guide/70-migrating-to-sdp-multi-tenant.mdx index 67a2baeb7..686a50202 100644 --- a/platforms/stellar-disbursement-platform/admin-guide/70-migrating-to-sdp-multi-tenant.mdx +++ b/platforms/stellar-disbursement-platform/admin-guide/70-migrating-to-sdp-multi-tenant.mdx @@ -315,7 +315,6 @@ Please notice that the following tables don't need to be copied: - **_gorp_migrations_** - **_auth_migrations_** -- **_countries_** - **_organizations_** To help with the import process, we added a function to the `admin` schema that will copy the data from the v1 tables located in the public schema to the new tenant schema. The function is called `import_tenant_data_from_v1_to_v2` and it receives the tenant name as a parameter. Tenant name needs to be the same as the `$name` used in the tenant creation API call. @@ -354,7 +353,6 @@ DROP TABLE public.wallets CASCADE; DROP TABLE public.organizations CASCADE; DROP TABLE public.gorp_migrations CASCADE; DROP TABLE public.auth_migrations CASCADE; -DROP TABLE public.countries CASCADE; DROP TABLE public.submitter_transactions CASCADE; DROP TABLE public.channel_accounts CASCADE; diff --git a/platforms/stellar-disbursement-platform/api-reference/create-disbursement.api.mdx b/platforms/stellar-disbursement-platform/api-reference/create-disbursement.api.mdx index bcb805772..d923c88d5 100644 --- a/platforms/stellar-disbursement-platform/api-reference/create-disbursement.api.mdx +++ b/platforms/stellar-disbursement-platform/api-reference/create-disbursement.api.mdx @@ -5,7 +5,7 @@ description: "Creates a new disbursement in `draft ` state with basic details. sidebar_label: "Create Disbursement" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "post api-method" info_path: platforms/stellar-disbursement-platform/api-reference/stellar-disbursement-platform-api custom_edit_url: null @@ -113,11 +113,29 @@ Creates a new disbursement in `draft ` state with basic details. Important: a d + + + + @@ -195,71 +213,23 @@ Creates a new disbursement in `draft ` state with basic details. Important: a d > -
- - - - country - - object - - -
- - - - - - - - - -
-
+ +
+ @@ -751,7 +721,7 @@ Creates a new disbursement in `draft ` state with basic details. Important: a d value={"Example (from schema)"} > @@ -761,7 +731,7 @@ Creates a new disbursement in `draft ` state with basic details. Important: a d value={"Example"} > diff --git a/platforms/stellar-disbursement-platform/api-reference/get-all-wallets.api.mdx b/platforms/stellar-disbursement-platform/api-reference/get-all-wallets.api.mdx index 51c5d2ac5..8fe470415 100644 --- a/platforms/stellar-disbursement-platform/api-reference/get-all-wallets.api.mdx +++ b/platforms/stellar-disbursement-platform/api-reference/get-all-wallets.api.mdx @@ -5,7 +5,7 @@ description: "Fetches the list of available wallet providers to populate the dro sidebar_label: "Get All Wallets" hide_title: true hide_table_of_contents: true -api: eJztV99v2zYQ/lcIPrWAZDtufnR689a06za0AZyuwNIgOElnizVFcuTJrmvofx+OkhMnTpO2Q4E9LA+xxbv7eN+Ruu+8kQTzILML+dbPwajPQMoaeZnIEkPhlYuPmXyJVFQYBFUotAok7EzAEpSGXKNYgdZIwnm7VCX6IMgKZ12jgTCGlN660q6MyO0noUxce4Mr8UKFvPEBazQkZtquBuK8QmF3chGhso0uRWGtL5VhxJWiKkLc2VfkOLMeRUCNBSkzFyAceFJFo8Hvec+sFyDKnRS63ZVRpEB3PD3OGCwI0FpMX5ylha0dkLqhHQYykdahj+m+LmUmXyFNtH7fmWUiPQZnTcAgs40cj0b8cbu+k+uqrq6jCmsIDbEzOKdVETcYfgwcsZGhqLAG/kZrhzKT4D2sZSIVYR121m3+EQuSiXSe0yTV5aHKHZ9AXpm5TCR+gtppXjqCEn7C8ig9PDqC9PDk+TiFEWJ6cDw6OT7BUYn5gWwTaaDGh5H+VLkHQ2ISggrEMZWt0cH8kbiKyIVsOFx28eDcoLA1xwd0Vwejq0IrNHRV2hqUeRgLnEpLXA72sUpEd6WVWVztVfSrcxqG0jE84xUegbC8AroPaWZ9zRZZAmFKqsZb8OPR+Fk6OkmfHZyPR9nRKDs8GhwfPv+LgRtX/gjgNpGkKDp1N1a2/JfIw9HB/kV9Z6Chynr1GcvvuKNfuIvovfX7rFpmQB6+4jYHAmp2/UxT5+gZosYQ7r1rHc3rGl2nId9YErdo3mSx3edwdLCDfDfiRwJ3R/Ns/2heWp+rskTz48/lfnY3CXyFQ+QRsGi8orXMLjbyZwSPftJQJbOLy/aSy0CV5YY6x5gbsEkOb1pkQL9EH2J447XMpOS4LeyUaXZMdsFvOqZTvyO3zNuF/O39uWgClp1CNFShob6CiQhqbrDsNAiMOJ2Oj46F82rJyrTANatB1xLlpD+3TlMTyT1KVggl38uWn2c2ZtO/flNCzUJ1SxXPNBC/22Jy9lomkul2WY4HB4MR16Cpa/BrmUkWr4cxnkxfnD0VKggQZK0WeaM0RZq7khv1u4YFirzRC+FgzShxFcTc28axUHkslFPRYJfooyBvdzdIK+sXg73S/vdS/GA+mPNKhbilEdahSYNtfIE8KfBbIagCYnOXijWCbIS/By4RYMpoKGyJogAjchQz25gyBlb8oLVd8XTi0dmgyHqFIeM8UnEROrxh/5nujiep64uU5lAs0JSXT7ZyNFdUNXknRd+C8DQTkfx1KmvBrQOU6Wa93i2yUmbmIZBvCmp8T5DPhR4708E3MJv52Ln+DbUtxGPcVpiLre93s6lQ12lRgafwYMo7fkPyiEMeWYb9woN8HqPxK+paRKCYf4lO2zVfr0eZiCaw36LJ0RskDIMP3KYIfR3ezqbol6rYnXn6NAfWz4fRKbWzNPRuidSqQBNiw982QAdFhWIc+1TXnxkrGw5Xq9UAojWi9aFh+MfrX07fTE/T8WA0qKjWsU86G6gGswP8CklMtBY3I/atNrO50b//f7k88sull0LCTzR0mufotj+rTS+4F3IruJc8uQfipc0mh4DvvG5bXv67QZagi8tELsErrm0U8WSrd6zQC2SVmhQFOpbzJeimU+E7A8ot6X91ei4TCXvCvYjC3X9h9K3JrHew70pwlwL/b5MvhGw23VjQttf+nemLET3FrTeX8LJt238AcEpqNw== +api: eJztV99v2zYQ/lcIPrWAZDtufnR689a06za0AZKuwNIgOElnizVFcuTJrmvofx+OkmMnTpO2Q4E9LA+xTd59/L4jdR+1lgSzILNL+dbPwKjPQMoamcj3oDVSkFeJLDEUXrk4kcmXSEWFQVCFQqtAwk4FLEBpyDWKZUwTztuFKtEHQVY46xoNhDGl9NaVdmlEbj8JZeLYG1yKFyrkjQ9YoyEx1XY5EBcVCrvDSoTKNroUhbW+VIYRl4qqCHFnXZHj1HoUATUWpMxMgHDgSRWNBr8XPbVegCh3KHSrK6NIge50epwyWBCgtTh/cZYWtnZAais7DGQirUMf6b4uZSZfIU203hQzkR6DsyZgkNlajkcj/rhd38lNVZc3WYU1hIY4GJzTqogLDD8GzljLUFRYA3+jlUOZSfAeVjKRirAOO+M2/4gFyUQ6zzRJdTxUuRMTyCszk4nET1A7zUNHUMJPWB6lh0dHkB6ePB+nMEJMD45HJ8cnOCoxP5BtIg3U+DDSnyr3YEhMQlCBOKeyNTqYPZJXEbmQDYeLLh+cGxS25vyA7vpgdF1ohYauS1uDMg9jgVNpiYvBPlaJ6K61MvPrvYp+NadhKB3DM17hEQjLa6D7kKbW1zwjSyBMSdV4C348Gj9LRyfps4OL8Sg7GmWHR4Pjw+d/MXDjyh8B3CaSFMWg7sTKlv8SeTg62D+o7ww0VFmvPmP5HWf0C2cRvbd+X1XLCsjDV5zmQEDNbpxp6hw9Q9QYwr1nrZN5U6MbGvKNJXFL5pbFZp3D0cEO8t2MHwncbc2z/a15aX2uyhLNj9+X+9VtCXxFQNQRsGi8opXMLtfyZwSPftJQJbPLq/aKy0CV5YY6w8gNeEoOty0yoF+gDzG98VpmUnLeBvacZXZKdsG3HdOp35Fb5u1C/vb+QjQBy84hGqrQUF/BRAQ1M1h2HgRGnJ6Pj46F82rBzjTHFbtB1xLlpN+3jbtyj5IVQsnnsuXfUxvZ9I/fOaFmo7rlimcaiJ9tMTl7LRPJcjuW48HBYMQ1aOoa/Epmks3rYYwn5y/OngoVBAiyVou8UZqizF3Ljf5dwxxF3ui5cLBilDgKYuZt49ioPBbKqThhF+ijIW9WN0hL6+eDvdL+9yh+MB/MRaVCXNII69CkwTa+QL4p8FMhqALi6Y6KNYJshL8HLhFgyjhR2BJFAUbkKKa2MWVMrPiH1nbJtxOPzgZF1isMGfNIxWXo8Ib9Z7p7PUldX6Q0h2KOprx6srGjmaKqyTsr+haEp5mI4m+orAS3DlCmu+v1YVGVMlMPgXxTUON7gbwv9NieDr5B2dTHzvVvpG0gHtO2xFxsYr9bTYW6TosKPIUHKe/EDckjDvnKMuwHHtTzmIxfUdciAkX+JTptV3y8HlUimsBx8yZHb5AwDD5wmyL0dXg7PUe/UMXunaenObB+NoxBqZ2moQ9LpFYFmhAb/qYBOigqFOPYp7r+zFjZcLhcLgcQZyNanxqGf7z+5fTN+Wk6HowGFdU69klnA9VgdoBfIYmJ1mJ7xb7VZtZb//v/zeWRN5feCgk/0dBpvke3/V6te8O9lMvta2FlA/HQep1DwHdety0P/90gW9DlVSIX4BXXNpp4svE7dug5sktNigId2/kCdNO58J0Lyi3rf3V6IRMJe8Y9j8bdf2H0zZRZ7WDfteCOAv9vky+krNfdtaBtb+K7qS9m9BI30VzCq7Zt/wEuCm2D sidebar_class_name: "get api-method" info_path: platforms/stellar-disbursement-platform/api-reference/stellar-disbursement-platform-api custom_edit_url: null diff --git a/platforms/stellar-disbursement-platform/api-reference/get-organization-info.api.mdx b/platforms/stellar-disbursement-platform/api-reference/get-organization-info.api.mdx index 4e8e1ec3e..5bda3ffc3 100644 --- a/platforms/stellar-disbursement-platform/api-reference/get-organization-info.api.mdx +++ b/platforms/stellar-disbursement-platform/api-reference/get-organization-info.api.mdx @@ -5,7 +5,7 @@ description: "This endpoint returns the organization's info. It is used in many sidebar_label: "Get Organization Info" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" info_path: platforms/stellar-disbursement-platform/api-reference/stellar-disbursement-platform-api custom_edit_url: null @@ -220,11 +220,11 @@ This endpoint returns the organization's info. It is used in many places across diff --git a/platforms/stellar-disbursement-platform/api-reference/list-all-disbursement-receivers.api.mdx b/platforms/stellar-disbursement-platform/api-reference/list-all-disbursement-receivers.api.mdx index c5fe998b1..d8bfc5cbd 100644 --- a/platforms/stellar-disbursement-platform/api-reference/list-all-disbursement-receivers.api.mdx +++ b/platforms/stellar-disbursement-platform/api-reference/list-all-disbursement-receivers.api.mdx @@ -5,7 +5,7 @@ description: "Fetches a list of receivers within a specific disbursement using t sidebar_label: "List All Disbursement Receivers" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" info_path: platforms/stellar-disbursement-platform/api-reference/stellar-disbursement-platform-api custom_edit_url: null @@ -483,11 +483,11 @@ Fetches a list of receivers within a specific disbursement using the disbursemen diff --git a/platforms/stellar-disbursement-platform/api-reference/list-all-disbursements.api.mdx b/platforms/stellar-disbursement-platform/api-reference/list-all-disbursements.api.mdx index 994f8fbce..7a7ccc2f9 100644 --- a/platforms/stellar-disbursement-platform/api-reference/list-all-disbursements.api.mdx +++ b/platforms/stellar-disbursement-platform/api-reference/list-all-disbursements.api.mdx @@ -5,7 +5,7 @@ description: "Fetches all disbursements the organization has created. This endpo sidebar_label: "List All Disbursements" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" info_path: platforms/stellar-disbursement-platform/api-reference/stellar-disbursement-platform-api custom_edit_url: null @@ -284,71 +284,23 @@ Fetches all disbursements the organization has created. This endpoint supports p > -
- - - - country - - object - - -
- - - - - - - - - -
-
+ +
+ diff --git a/platforms/stellar-disbursement-platform/api-reference/list-all-receivers.api.mdx b/platforms/stellar-disbursement-platform/api-reference/list-all-receivers.api.mdx index 6e9b4f88d..58a8c0abc 100644 --- a/platforms/stellar-disbursement-platform/api-reference/list-all-receivers.api.mdx +++ b/platforms/stellar-disbursement-platform/api-reference/list-all-receivers.api.mdx @@ -5,7 +5,7 @@ description: "Returns all receivers matching the request criteria. This endpoint sidebar_label: "List All Receivers" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" info_path: platforms/stellar-disbursement-platform/api-reference/stellar-disbursement-platform-api custom_edit_url: null @@ -618,11 +618,11 @@ Returns all receivers matching the request criteria. This endpoint supports pagi diff --git a/platforms/stellar-disbursement-platform/api-reference/registration.tag.mdx b/platforms/stellar-disbursement-platform/api-reference/registration.tag.mdx index a571a68d3..65139164b 100644 --- a/platforms/stellar-disbursement-platform/api-reference/registration.tag.mdx +++ b/platforms/stellar-disbursement-platform/api-reference/registration.tag.mdx @@ -7,7 +7,7 @@ custom_edit_url: null -The registration endpoints guide the process for a receiver to verify their identity and link their wallet address to an SDP. The registration process only needs to happen once per receiver to link their wallet. Only SDP-compatible wallet providers can facilitate the registration process. These endpoints must be supported and hit by the wallet providers after the receiver gets the initial SMS invite. After the wallet address is successfully linked, the payment automatically begins. +The registration endpoints guide the process for a receiver to verify their identity and link their wallet address to an SDP. The registration process only needs to happen once per receiver to link their wallet. Only SDP-compatible wallet providers can facilitate the registration process. These endpoints must be supported and hit by the wallet providers after the receiver gets the initial invite. After the wallet address is successfully linked, the payment automatically begins. There are two parts to the registration flow. First, the wallet must authenticate and initiate a registration flow using the Anchor Platform Endpoints defined below. Note that these endpoints are hosted on a different host than the Stellar Disursement Platform. diff --git a/platforms/stellar-disbursement-platform/api-reference/retrieve-a-disbursement.api.mdx b/platforms/stellar-disbursement-platform/api-reference/retrieve-a-disbursement.api.mdx index 579f000e2..491d3f9b0 100644 --- a/platforms/stellar-disbursement-platform/api-reference/retrieve-a-disbursement.api.mdx +++ b/platforms/stellar-disbursement-platform/api-reference/retrieve-a-disbursement.api.mdx @@ -5,7 +5,7 @@ description: "Fetches information on a specific disbursement by `id `." sidebar_label: "Retrieve a Disbursement" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" info_path: platforms/stellar-disbursement-platform/api-reference/stellar-disbursement-platform-api custom_edit_url: null @@ -150,71 +150,23 @@ Fetches information on a specific disbursement by `id `. > -
- - - - country - - object - - -
- - - - - - - - - -
-
+ +
+ diff --git a/platforms/stellar-disbursement-platform/api-reference/retrieve-a-receiver.api.mdx b/platforms/stellar-disbursement-platform/api-reference/retrieve-a-receiver.api.mdx index 176f29ae4..945001471 100644 --- a/platforms/stellar-disbursement-platform/api-reference/retrieve-a-receiver.api.mdx +++ b/platforms/stellar-disbursement-platform/api-reference/retrieve-a-receiver.api.mdx @@ -5,7 +5,7 @@ description: "Fetches detailed information on a specific receiver by `id `, inc sidebar_label: "Retrieve a Receiver" hide_title: true hide_table_of_contents: true -api: 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 +api: eJztWFtz27gO/iscPrWzli1b8iV+Wrd20rRJmsa57DbNuJQIW2wkUktSSX08/u9noEvqxE7ctN2dnTPnxbJEXD6AIABiQS2bGdq/pCcQgrgBbehVjXIwoRapFUrSPt0FG0ZgCAfLRAycCDlVOmG4TJQkjJgUQjEVIdGlFBLMCfksOPlcI0KGccaFnBEWx4QZo0LBLHByy+IYrKnTGlUp6FzePqd9egJWC7iBQQWK1mjKNEvAIsD+5YJKlgDtU8FpjQoEmTIb0YfI94dETYmNgHyuRH1GdRr+yoQGTvtWZ1Cjxs5jFGdEksZAaxS+prHiQPtTFhskCCNIGO0vqJ2nOaXVQs7ocnmF0kyqpAGD6y3Xxcd9HJVyMsxdaGiNhkpakBZpWZrGIszNb3wxyLBYV6iCLxBadIRGZ1lRqBN8HRTCZ7khfTrteUHQ8XoO58x3/CZ0nJ4b7jjc9aADELYYTOmyRtNISZjILAlAPy3xt2a73W55nZ7fbSMnfLWgJYsn26BkRjdbnufnTAkT8dPkX7iC35GsrvQMeUINGDYTZp9mbLktz3FbjuudNt2+3+63m3XXdT+iDKssiycpmycgrdkiBxlMFoZgzDR7Ftc0PyffyeEih0aPSCFnz2OaCWNBA5+UZ+lppmbBlMcin7BEZff1MK3ZHA+UhcRsjz1mDNhJmJ+Tp9SejYevUXNBL4zJtsXY3qtXQ7+7v9s5uHjXPe4eDkfn49cXJ93h8dnFuXf0pzc8/TA63z3wjwan/uDDG+/jwcHuwaC9wb4tHnHduuvSJYaGsPmnQcGGn9ad+kwPbTsSPddzvSb3nSZ3fcfvdXecoMN3HB62O35zurPT68GKTfrnNbqtHWgBd50pBB3HD33X6QV+13F7Xof12l2/yVr33FGlrgNhcyiFT34eSJtxtgO87fjtNnP8bq/lMBfAaXbcbqcLLocgD9ci0T8l6VwEmklLBsYIY5EnUgmkbLaFL7I2Nf1G46bgZ2laD1Vyz/iL3NjKdGMhjpmeMM41mC1nbe/1H4O33h9vvfN33tvdN96Hw+Hu+/G7w9bR4eHHV+P33vn+aWd0dvzhYjy8aL3t+oct7+RkfLCqKIFEbag59wkmxeoGql+RMLOU/7QMIW/Es2TsrMuImbGTBIxhM5gYkPYRaffrrhUJGMuSlNxGIPNG4K5DQYnVGydMkhxm0dSwQGWW2EiYsknZiLPp/oICU5FOKij/pvLy/0rxnZXCWGazzT6VWYL99fBksHtKa/RkNBj+mT/39seno5PRkNbo7sFgb280xNb7Yd41RQ4aFwruVE0iYazS8x/fk38Q8t0x3KStuErQPsVE4yDptsP2cWOBuqf1TeGdkbR6TpebyAvqzWv4dVmjvttcb+XPJMtspLT4D/Bf18aD1mpDpBfttWY/sp1lL7+s0TJtbrq9LJcrvr6DQY+UJffM/Iai0uO7zRXJDzn+TsHF1njrW7OrdCA4B/n378tm674B+A6Cwgx/3Qy0eFdl8n8ivB4Pg2lp4qYI8Fcj4ASMynQIRN5xLUvRBsJMCzvPRwKvgGnQg8xGtH95hRfzBGykcKAwyyt4PiLo00bVApjGQvAlRTH6phosZDqmfUqRvZI+Ri8XbljV8S3xpuIdzNeaj7cXpyQzwMlU6TyEQdpyA2vEiJnEEYiwEfYeo3Gr3SGpFjfMArmGOU4pyhnHoIz+nLMad0TAeJ6o8H1adIllFhsXzSEZChNk2gCWe3IcM4uZlgyO92mNorkFyla9WXfRB1mSMKwn9DQC8rSMF+Ph8UsiDGHEKhWTIBOxzc1UesZkCdUQq0jCroEEWXxNqsYDvzIy0ypLcTijIRSpyBcUtmV2RbsEe6v0dX3Ntf8+iJ/kJ3mK/SKqlESlIJ0ybFOt8EgRGzGLywUUJYlVaTWeeiCuRpjk+QL2TCRkkgRQxH7OGOFLHKtbnKppSJURVmkBpo84HHJZXhAa5dPhK05y0tJJTsDCa5D86kV1FZoJG2UBXoMaz5Lwsk9y4++gzAlmLibQwxGQkiy3SsipZsbqLLSZLg3EfbHb9rT+DMumOk+cP2NaJWKbbbcQkIr2h62JIE6cMGLamichr9A1rAZoYFvfKD88ac82M95AnJBcUI6fQxqrOYbXVktIZpDuOgtAS7Bg6p8wTVnQiXk/HYO+EeHqfbuEiWO9Rk7kqKljSrIajUUI0uTlokqAKQsjIK08TxX5GWX1G43b29s6y1dzaSWraRzsvx4djUdOq+7WI5vEeZ5MlbEJkyuCqzkzYWRl0nwv1Sy+leB/Yg5eVhQLX20jjZmQ+R1c56PSonxd3g2DcIrcFxw78EgZi0uLRcAMnOl4ucTPf2WAGf3yqkZvmBYswPpwuaBcGPzP78bbj5r84qSclL8kj83SN0KuKqPEsnjD4gzfaI1ew7yY2i+vcE5TFDGEVCwMwhBSu8Ky1vTcK+t7I7yesLVqfJ1X4/IPSt8I52FdLSDg77L2CMtiUdT65fKOvlh6lKM08c5ytGC5XP4X9tWslA== sidebar_class_name: "get api-method" info_path: platforms/stellar-disbursement-platform/api-reference/stellar-disbursement-platform-api custom_edit_url: null @@ -484,11 +484,11 @@ Fetches detailed information on a specific receiver by `id `, including all ass diff --git a/platforms/stellar-disbursement-platform/api-reference/send-one-time-passcode.api.mdx b/platforms/stellar-disbursement-platform/api-reference/send-one-time-passcode.api.mdx index ed1f2aa5d..574cb8764 100644 --- a/platforms/stellar-disbursement-platform/api-reference/send-one-time-passcode.api.mdx +++ b/platforms/stellar-disbursement-platform/api-reference/send-one-time-passcode.api.mdx @@ -1,11 +1,11 @@ --- id: send-one-time-passcode title: "Send One-Time Passcode" -description: "This endpoint generates a 6-digit OTP and sends it via SMS to the phone number provided in the request body (after checking that the phone number matches a receiver phone number in the SDP). A valid SEP-24 token should be included in the Authorization header of the request." +description: "This endpoint generates a 6-digit OTP and sends it to the user contact (email or phone number SMS) provided in the request body, as long as it matches the receiver contact info stored in the SDP. A valid SEP-24 token should be included in this request's Authorization header." sidebar_label: "Send One-Time Passcode" hide_title: true hide_table_of_contents: true -api: eJztWN9v2zYQ/lcOfGkLSHYadAWmt7TN0G5rY9Qu9pAGBSWdJdYUyZInO57h/304So7lOEvaDgX6ML/Elo4f7xfv+5iNIFkFkV2K91ipQF6SskZcJaLEUHjl4s9MzGoVAE3prDIEFRr0kjCAhOdpqSpFcDGbgDQlBDRlAEWwVBKmb6dAFqhGcLU1CKZtcvTgvF2qEktQJr70+KXFQJDbcg2P5ZzQQ1FjsVCmAqolHUM0koo6euCxQLVk1OH7Hnn6avJkBGewlFqVMD2fpKfPgOwCDYTatrqEHEGZQrcDd85aqq1Xf8dkQI2yRA92PnR1JBJhHXb5elOKTEzRlBcGZ6rBiQyhsCWKRDjpZYOEnpO8EUY2KDJxsIFIhOIcd/uI26k/8HluPcgD7x7/Zn0jKYNHL1B69LCJlttHT0Qi2FnlsRQZ+RYTEWitef+gGqfZPbx2mh3N5lIHNihqbKTINoLWLlqSV6YS2+1Vh4aBXthyzRaHbl7kn7EgKKwhqQzXbVgOkQh+g4Z4pXROqyL6P/4cePlmsPPe6UsRMT7dYHgspKOilp9ikNynvZ82bs8J91wWUhgY62D9UVS3Uz0ZNhBZWNWqqGPVubtXSmvulsBRbI+deRB+dlNCjy/PJrOXr/u+7Npgy5/bNYsPgrMmdAGdnpzckfvZJHoFoS0KDGHear3+3pQ3GIKs8OHc7gzvaJZEkKLYaW87o/d9DKKL8dldUbyQJbzvWuxbfL/fSfTefkXlXyFJpQPI3LbdsOkWbvmIkJfhwZ1iXHgt48HabyzemG70KONaEkO4uUJdfppbK7L9d1ABbqqR9M9z6W9scunBIJaBGzRHkAaUIazQdw0Us/v0OLsfzG5uROAfm96vT5sIJKkd2vWHdZvc12D/kux3luAgzL0Xu32enTwdIN9e8SOBY2lOfz0uzZnp5osM3SnuGbNSSzTQBvSR4gzpdWTYWgbziACvHTcJrJFGcGH4ZeTN3XNFBxNrhxrxZCWVGf1MbRDp8i6AsjuZdzdBn9XrlJdXaNKeolIWEmlPtvy9qxiaoKzpmHiBa5HduzIRS6nbGwRmwAaptkz2zsYh5STVIhPjldQaKfUDDTW25EQiAvrljvxbr0UmIlDAovWK1lNOcJeBjr5ZGQxilU79geujcfX7XzMuZHmjB9BQX7sEgqoMlrBSVPN0OJ+e/vIcnFdLSQgLXHPdv0KHcGK5D97vWf98fzAOiXU/Vo9IcVBKZeY2xtZzw5RQa+nhlQp56wM23KYTLWlufQNnkzdcAvShi/l09HR0whltm0b6dRSlCPdjPGb5xyNVAlmrIW+Vppg06ytp+sDjKG3kAiFv9QKcXDNKfCqh8rZ1LP48Fsqp+MKy2qTB7gZpZf1idEz5P52LH81HE9U8b2nAOjRpsK0vkFV51HBRcKvQu2INkHU7+XsLLokTiV/wOYJCGp43c9uaMi6s+YfWdsWC0KOzQZH1CkPGfqRwGTq8cf83LQdJSl2fpDSXxQJNefW4JnIhG48rRXWbjwrbjL8J4UkGMfgbV9Y7xRqis71ZjEqZuZeBfFtQ6/sAuS70UE1H3xDZ3McJ/F9C20E8FNsKc9jZfnc0NeomLWrpKdzr8sBuTB5x3Ehlxv2De+N5KIzXqBuIQNH/Ep226+6e+NBZawPbLdocvUHCMPrIQ4/QN+FiPkW/VAXPpV1YvZsj66txNErtPA29WSK0KpAlbba/1jlZ1AincU51056xsvF4tVqNZHwb0fqlYfznm5fn76bn6enoZFRTo+PUZXJppBkA890SLgymfLuEwfXyYNps9nT+/4X9rgt7T6qE1zR2WirDrBTrtOmp/FLcQeV81SfHF6KaaT+7FJtNLgN+8Hq75cdfWmRCurxiyeCVzJneLq+2yY5L94LjZVehdMau7BXGkfjaJrsVZ0WBju61HSqTycV0JpJOsvAlLeoq4eWKyVmuWIDwfy6oE0Kb7tlGaGmqtlOuHSZ//gFrQmxG +api: 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 sidebar_class_name: "post api-method" info_path: platforms/stellar-disbursement-platform/api-reference/stellar-disbursement-platform-api custom_edit_url: null @@ -45,7 +45,7 @@ import TabItem from "@theme/TabItem"; -This endpoint generates a 6-digit OTP and sends it via SMS to the phone number provided in the request body (after checking that the phone number matches a receiver phone number in the SDP). A valid SEP-24 token should be included in the Authorization header of the request. +This endpoint generates a 6-digit OTP and sends it to the user contact (email or phone number SMS) provided in the request body, as long as it matches the receiver contact info stored in the SDP. A valid SEP-24 token should be included in this request's Authorization header. + + diff --git a/platforms/stellar-disbursement-platform/api-reference/update-a-receiver.api.mdx b/platforms/stellar-disbursement-platform/api-reference/update-receiver.api.mdx similarity index 87% rename from platforms/stellar-disbursement-platform/api-reference/update-a-receiver.api.mdx rename to platforms/stellar-disbursement-platform/api-reference/update-receiver.api.mdx index 2a9d38db5..3eecacdd3 100644 --- a/platforms/stellar-disbursement-platform/api-reference/update-a-receiver.api.mdx +++ b/platforms/stellar-disbursement-platform/api-reference/update-receiver.api.mdx @@ -1,11 +1,11 @@ --- -id: update-a-receiver +id: update-receiver title: "Update a Receiver" description: "This endpoint allows an organization to add and update information on the receiver, including email address, external ID, date of birth, personal PIN, and national ID number. The response includes all information on the receiver." sidebar_label: "Update a Receiver" hide_title: true hide_table_of_contents: true -api: eJztGdty2zb2VzB4arukRN1lPVWJ5MSJ7TqWE7dxMipIHomISYAFQDuqR/++cwBSlizFipt0p7O7LxYNnDsOzg131LC5poMreg4R8BtQmn70aAw6Ujw3XAo6oBcJ1wREnEsuDGFpKm81YYJINWeC/8kQjBhJWBwTJmJS5DEzQLiYSZW5XQRIgKiSiUe4iNIi5mJOIGM8RVwFWnsEPhtQgqXkaOQRS0fOSMiVSTySg9IS986OTj3LSljyFpqIIgtB1ciFZaRzKTSUfECj2I9JVKMelTkou3kU0wF9a7UYVnahHs2ZYhkYtNHg6o4KlgEdUB5Tj3K0U85MQh8a72iECiCr3ytSvyMzBX8UXEFMB0YV4FFtFimS0zzLU6Aehc95KmOggxlLNQJECWSMDu6oWeQW0igu5nS5/OiogTbPZLxAiE0Rjrk2KMSMQxprPKmcmSghM6k2bEA9GklhQBik8VP9J/zZYivDTxAZNIdCgxkO2rJkBqZyNrVHtS3lQ7OM1k+2stBKkKVHczTpPipnlUPwGIThMx65w3WusIts5TBTHu8nf7rmXTtoWc/dT2VsHXwXfunqXyXL+P5ebNOyxJh1nO2joI2DfuAHDT9o0NKutNFstekDa9jFTrfXP6Ar3egnmYifS9q1SGb0gdir/xrNFupkuLFufIYeVjn8ufNOukRBNx3fLri7at2oGQTbDuyuYkwqemQEhvFUbzosy/O0dID6Jy3FU7x39wmsbEpn/VYYdlt9P45Z2283oOv3g+jAj4MWdAGiJoOZ9dpECpg693uc4r8anU6n2er2273OVzjDPWKhVaPZarUf9cB78E+xhJ8RrCbVHHEiBWjMKTOPIzaDZssPmn7QumgEg3Zn0GnUgiB4b09ZGpZOc7bIQBi9hw4i6CKKQOtZ8SSsGeMpxF+JEVDrSxnjgov505DmXBtQEE9vWZrCPqSGQ7K+GE9ZJotNPkwptsCkYCDT+32PaQ1mGtlY/xjbt5PRc+Ts4LnWxT4fe/Hs2ajdOzrsHl++7p31Tkbjd5Pnl+e90dnby3et099ao4s343eHx+3T4UV7+OZl6/3x8eHxsLNDvz0WCYJaENg4VAWAoUPDpW2jPtFC+65EP2gFrUbc9htx0Pbb/d6BH3bjAz+OOt12Y3Zw0O/Dmk7q2zkGzQNoQhz4Mwi7fjtqB34/bPf8oN/qsn6n126w5oY5qtB1zI0Vxdnk2wXpsJgdQNzx250O89u9ftNnAYDf6Aa9bg+CGMKGy3vZHvd6x0PFhCFDrTnGao8mMoOczffgJcbkelCv3zh8luc2T6wrf2mVrVTXBtKUqWlZ8u1x4ee/Dl+1fn3Veve69erwZevNyejwl8nrk+bpycn7Z5NfWu+OLrrjt2dvLiejy+arXvuk2To/nxyvM8ogkzvqpk2AqdvdAfU9AqYrib+NBhc3/Ek0DrZppEybqc70VMPuO72ZeA3PQBuW5eQ2gc2CmSCp6j+s+8nkZEJYKAtDDDYMpYfvkqwRfIeUUoFOKxn+SQnl/7nhK3ODNswUu20qigwb09H58PCCevR8PBz9Zn9fHE0uxufjEfXo4fHwxYvxCHvWh5FWu6gzcQxWrKYJ10aqxV8/k/+gyKv7t4ub62XpwNb7PoLuu2zvd6akDa4vnXXGwqiFq9cfgjvo3Xu4uvRoe1cR/4xhAe8age9Wt4NScqejP+g2Xb+wCk9AHKKruxXbf+rLBz1WyZgeiRuW8phwkRcu2FXkbLc9nUmJ7UP1TbgmqwbIK9dDplYwIVNEALg2PQSMq1wYmJe2ddZt7GiRBCtMIhX/0xL+e8379Wbbvixlb7T0aAZa76wull8y9qk0ZEPNeykqPu2gsUb5IcbfSdgdTWv7aA6lCnkcg/j7z2W3dvcCfAWAU6O9rQZqfCgL8V/hXl92g1mp4i4PaK97wDloWagIiFhhVTdUQ1QobhZ2TPgMmAI1LHAUc/URh3WffUzocxB+ObbzQxkv/HKeiN/llEVoLoUbNl7Dgg4exfToDUuLFQVklIFJZOwmk1FiJ5h2IFSvijhdv+PxkqLE6qaaaxYKBz+WQKXIBA/UWXxdnfsMmvPXsNgKu68uL0ihIbaTRrwtOKRzvuIRzecCYnLLTYJRbjxpdrokV/wGJ4PXsKjRqmuhw/KiWcxq2poAi8vZF851rTRlOpq4up6MuA4LpQHrNnKWMoMpkwzPjtBYoLSTsllr1AK0QZFlDAsDihPkx2n8MBmd/YjBnBEjZUrCgqfGqrk+FLdBPGPXQMIivSZVBWln5WSuZJHjKE9BxHNuNyQW1maNuwBzK9V1bcu0/zwRP4gPwr4UcPc4kIPwyxuSK4m3l5iEGdx2othHg7waZj4g58b7uIEeTyImMBvaa1aN7mcSXyLwCUFBLjU3UnHQA5TDJ1dlb1cvf/14zUh+XhrJD1l0DSL++EPVxc65SYoQO9j6kyj8OCBW+ZUoC4JBknG0cAKkBLNacTFTTBtVRKZQpYLVLP7RM609QbOZsjH6W1SrSOzT7RZCUsH+ZW0SSDM/Spgy+lGR1+DqRgHUsT+rlwuP6rNPjZeQZsQSsvLHkKdyge61VxNSaIS7LkJQAgzo2gcMUwZUpn+ZTUDd8Gh9VFKKiRPZugXy5czXJZhHUx6B0DYzVQEwZ1ECpGnjlIvPSGtQr9/e3taY3bXUSlRdPz56Pj6djP1mLaglJkttnMylNhkTa4TdZJ0wsvbMtRFo7u5z/f/MO2CZ1Ax8NvU8ZVzYCY6yg3aXQa9Wo0R8gxjwGLu5RGqDW3d3IdPwVqXLJS7/UQAmlauPmKAVZyGmqKs7GnON3/Hqge+Ldv/hvOwYfiRfek3cKXKVnMVirTigXllL8JguP+KUz+XR+yLjuWPsXyD6PSK+By69CmgYRZCbte2tOnCjADkbXjx/ST1XmgzuaGYnGlSxW3wKZbe24PAo2yorrm1ZUX6gjDuVelggOBnxL0q8E+XuzhUty+UK3m19EaM01Mp+qOJyufw32J2tbg== +api: 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 sidebar_class_name: "patch api-method" info_path: platforms/stellar-disbursement-platform/api-reference/stellar-disbursement-platform-api custom_edit_url: null @@ -156,6 +156,15 @@ This endpoint allows an organization to add and update information on the receiv schema={{"type":"string","description":"Email of the receiver"}} > +
+ @@ -1233,6 +1242,98 @@ This endpoint allows an organization to add and update information on the receiv language={"json"} > + + + + + + + +
+ + + Conflicting phone number or email + + +
+ + + + +
+ + + Schema + +
+ +
    + + + + + +
+
+
+ + + + + +
diff --git a/platforms/stellar-disbursement-platform/api-reference/get-all-countries.api.mdx b/platforms/stellar-disbursement-platform/api-reference/update-wallet.api.mdx similarity index 54% rename from platforms/stellar-disbursement-platform/api-reference/get-all-countries.api.mdx rename to platforms/stellar-disbursement-platform/api-reference/update-wallet.api.mdx index 1018acd9b..b431e0d45 100644 --- a/platforms/stellar-disbursement-platform/api-reference/get-all-countries.api.mdx +++ b/platforms/stellar-disbursement-platform/api-reference/update-wallet.api.mdx @@ -1,12 +1,12 @@ --- -id: get-all-countries -title: "Get All Countries" -description: "Fetches the list of available countries to populate the dropdown box in the New Disbursement flow. The default list reflects geographic coverage of SDP-compatible wallet providers." -sidebar_label: "Get All Countries" +id: update-wallet +title: "Update Wallet" +description: "This endpoint is used to enable or disable a wallet provider. Note: the organization should coordinate with the wallet provider before selecting a particular wallet provider for a disbursement." +sidebar_label: "Update Wallet" hide_title: true hide_table_of_contents: true -api: eJzVVt9v2zYQ/lcIPrWAbDlO2we9eW3aZR3aYE4xYGkwUNTZYk2R3PFk1zX0vw9HyYnzo03brcDmB0sijx/vu5O+jztJahllcSHf4lI580mR8U5eZrKCqNGE9FjIl0C6hiioBmFNJOEXQq2Vsaq0ILRvHaHheS+CD61VBCm2Qh8qv3Gi9B+FcWnsDWzECxPLFiM04EgsrN+MxTmHw0K1lvotEBYWNEWxBL9EFWqjhfZrQLUE3n/+4mykfRMUGU5io6wFEgH92lSAcSwz6QNgYnRayUK+AppZ+3yfrMwkQgzeRYiy2MnpZMKXm8RnV3T1wTrtHYEjDlchWKPTJvmHyGt2MuoaGsV3tA0gC6kQ1VZm0hA08WDclx9Ak8xkQE6VTJ+J9hUcREVC45bydk/OawQY6Vqh0gQoTudvxfHRs2ciLc8kfFRNsAzw7vVvssukU81XwPb12YoUfQNlhco4YCSNoAiqPxXdh7fw2PCMrBTBiMwtnOlkejyaTEeT4/OjSfHkafH06A8GbUP1b4N2mSRDKWCgJTv+ZfLJ5Ohus9851VLt0XyC6ju6/JluAqLHu5Q6Tp9QfcX7EElRexjn2qYEZIgGYlTLe9ra07wq0FUa8o0ncYPmdRb7fZ5Mjg6Qb6/4kcB9a47vtualx9JUFbgf35f72V0n8BUBiUcE3aKhrSwudvInUAg4a6mWxcVld8lloNqzLC0h5aZ4SuaHMhMB14AxAbRoZSElr9wDz5loz+UQ/lp1gnkN2zsf+C+/n4s2QiUWHlP5wdFQw0xEs3RQiY2hWignTubTp89EQLNmRV/BllW11xE5GzrXW0YmDYPXoCp+Mzt+XviUzfAFzgmsVXhT+8+sIv60xezsVGaS6fZZTsdH4wnXoG0ahdukdyC+jPFo/uLssTBRKEHeW1G2xlKi6Q/cLblUo1YgytauRFBbRkmjSizRt4HlHkGbYNIEe05yrv3uDmjjcTW+R5L/aym+d+/deW1i2tIJH8CNom9RAzslfxeCakU83afinSCf4O+By4RyVZpgjxFaOVGCWPjWVWlhzQ/W+o1xS4EQfDTk+WUuOI+RuIg9Xj5cR9VBkUZhKNKoVHoFrrp8VBOFWOT50lDdlmPtm/ybEB4XIpG/SmUrWDyUcf1RZghLrIxboIqEraYWB4LcF3qop+NvYLbApF3/hNoe4iFuGyjFPva72dRgm3TEoPjFlA/ickKAvFHG5cPAF/k8RONnsI1IQCn/CoL1W369HmQi2shxq7YEdEAQx+9ZpgiwiW8Xc8C10axLe1pDmmOPyzwFjfxiFIewTFqjwcUk+XsBDErXIKZJp3p9ZqwizzebzVil2YQ2LI35r6fPT97MT0bT8WRcU2OTTgYfqVHuAPgVkJhZKw6PqjeEZnftgf/Xo/ngUQQfKQ9WGZeOgFzE3eCFF/LaCy8zWftIPLjblSrCO7Rdx8N/tcDucHGZybVCw6STw2Z7K2LzXAEbyExrCOy1a2Xb3iBvnR5u+PKrk3OZSXXHU1fJU4cbRt9Pue0B9m137FPg/y77zJLdrnfsrruK76c+u2KguI/mIl52Xfc3WLjfug== -sidebar_class_name: "get api-method" +api: eJzdV0tvGzcQ/isET0mw0rqG28PenNhA3Edi2A5ycIxmdjmrZcwlGXIoRRX03wtyuZL8VNOiQFFdJJHDmfm+4Ty44gQzz6tr/t7NQMs/gKTRvOAfQSkkz28KLtA3Ttq0UfGrTnqGWlgjNTHpWfAoGBmGGmqFzDgmpE8/gS2SFmadmUuBbsreGcKKURfltvaY70xQgjXGOCE1ELKFpC7J3VPBamyNQ+ZRYUNSzxgwC45kExS4B9KtcQyiQ3VwHnvUNOUFNxZdMnwmeMU/WAGEA2BecAsOeiR0kZYV19Ajr7gUvOAyEmCBOn6flbMTZtpdf8mwkPTygjv8GqRDwStyAQvuaamiTi97q6IAfrPKCORVC8pHgabDHni14rS0SZKc1DO+Xt8M2tDTayOWUeKuHx831mvMDkTHG6MJNUV5sFbJJqEvv/h4aLVjb+vqNR8CKuIVyG6Y+gs2iSMXKSSJPh4aBbf+1sYoBP2ApqsO8z0RzBNQ8HdpS1xAYiVxtY6f+wSmBW+N9oP5w4ODJ4nIFDAfmga9b4NSy7t8vCpfPU1Bj97DDPdTMAo+ErKCk6QU798GoYvsPB/AHT3m/msQLAe6YMEHUGrJGki5Vi8TY58zkZ9ZK1EJ1kvvYz60zvRJIJ9ntRHL6R7QewLsnHEPsd2P7gkSSOUZ1CZQcmE4uI5RJQd+r6VEyOYGbAzzMz0HJQWT2obhkozqEvbfW2N4tf0dy9ImjEVer8FtZGpwTCMKnzMFNJOacIYuBWUIy9GTt0obYq0JWvwbrP51tviQQjtyOvQ1JsKfuZADvsfqwCPMv9uBunVrNHx0cLRjil+gN8E1uEPQaK5H6owYymfTpTJLHa94OSS+L1dSrHnBPbr5WHqDU7ziPBY9j01wkpaXkdsB/GsEh+44RDUbkGDlL7h8cDN//ng19KnUDwJ1qCmDL5iXM41i6Dig2enl4Y8/MevkPPahW0y5k7tAtGbctkumhtAhiHRxCh6JvNjW59MdPscamSuY1K1JfufacEmoYgM72WlV7FwBtcb17Pj8jBc8EjPgOZz+MD2IbIW+B7fMlfV5HS8uT85fxswARsYoVgepKBGy24pTRvRwi6wO6pZZWEYtaRXYzJlgY8V22Egr04aZo0u5PlrXSAvjbqePFv//louf9Ced5ploUjNjUU/yDbbOxJRj1EGacgZXjGZk7Niz7qkrGGiRNhojkDWgY2lJaZAOdvGPUmYRq7RDa7wk4yT6KvoxYdd+0Ffm78nu2DKxmaRJDc0tanHzoiOyvirLmaQu1NPG9OV3aXhZsQR+48qSxWIGMjLcIctiCZXUrQNPLjQUXAYY40L7Yjr9DmStS7X0n0AbVezDtsCajbJ/G02Hqp80HTjyz7q8I1eSQyx7kLrMC8/i2QfjLaqeJUXJf4FWmWW8XnuRsJCGhdtQo9NI6KefYkEjdL1/316im8sm1qURVnZzatysTEIT0058Fiu4kg3GkabaDMzHFpoO2WGqU0Mlj7qqslwsFlNIu0lbPurLX8/enL67PJ0cTg+mHfUqVVRrPPWgdxQP4zrbzOt3isxq24//Fy+V3NYIv1FpFUgde3tic5U76DXPHZQXvJJpWu+Mp7ixWtXg8YNT63Vc/howtorrm4LPwckIPLXZTILYPD+eZPTFRR6qXrJnHzyPej12aB3b8xxUiP94wW9xObyv1jfrYmym0a9h481gfXIVj28PPhhf1sV44rhp0NKObJzL4hCxmUHOj6/evOUFr/Mbqk+PL+5gEV9rsBgcM4mBNGuktRVXoGdhGHUGm/HzJ4guaH0= +sidebar_class_name: "patch api-method" info_path: platforms/stellar-disbursement-platform/api-reference/stellar-disbursement-platform-api custom_edit_url: null --- @@ -32,22 +32,108 @@ import TabItem from "@theme/TabItem"; -Fetches the list of available countries to populate the dropdown box in the New Disbursement flow. The default list reflects geographic coverage of SDP-compatible wallet providers. +This endpoint is used to enable or disable a wallet provider. Note: the organization should coordinate with the wallet provider before selecting a particular wallet provider for a disbursement. -
+ + + +
+ +

+ Path Parameters +

+
+
    + + + +
+
+
+ +
+ +

+ Body +

+ required + +
+
+ + + Wallet to be updated + + +
+
    + + + +
+
+
+
- A list of countries + Wallet updated successfully
@@ -69,8 +155,8 @@ Fetches the list of available countries to populate the dropdown box in the New schemaType={"response"} >
    -
  • -
    - Array [ -
    -
  • - - - - - - -
  • -
    - ] -
    -
  • +
@@ -166,13 +213,13 @@ Fetches the list of available countries to populate the dropdown box in the New
- Unauthorized + Bad request, usually caused by the `enabled` field missing from the request body.
@@ -181,8 +228,8 @@ Fetches the list of available countries to populate the dropdown box in the New schemaType={"response"} > - - @@ -276,17 +314,7 @@ Fetches the list of available countries to populate the dropdown box in the New value={"Example (from schema)"} > - - - - @@ -297,13 +325,13 @@ Fetches the list of available countries to populate the dropdown box in the New
- Forbidden + Wallet not found
@@ -312,8 +340,8 @@ Fetches the list of available countries to populate the dropdown box in the New schemaType={"response"} > + +
+ + + + extras + + object + + +
+ + + + + +
+
@@ -359,7 +435,53 @@ Fetches the list of available countries to populate the dropdown box in the New value={"Example (from schema)"} > + + +
+ + + + +
+ + + Schema + +
+ +
    + any +
+
+
+ @@ -369,7 +491,7 @@ Fetches the list of available countries to populate the dropdown box in the New value={"Example"} > diff --git a/platforms/stellar-disbursement-platform/api-reference/upload-disbursement-instructions.api.mdx b/platforms/stellar-disbursement-platform/api-reference/upload-disbursement-instructions.api.mdx index 7b657caec..8c2929d4b 100644 --- a/platforms/stellar-disbursement-platform/api-reference/upload-disbursement-instructions.api.mdx +++ b/platforms/stellar-disbursement-platform/api-reference/upload-disbursement-instructions.api.mdx @@ -1,11 +1,11 @@ --- id: upload-disbursement-instructions title: "Upload Disbursement Instructions" -description: "Adds a file containing a list of receivers to a `draft ` disbursement. This step is required before a disbursement can begin. The file must be a CSV and has a standard format that can be found at `dev/sample/sample-disbursement.csv `. The operation is idempotent, guaranteed by deleting and recreating the disbursement attributes when this endpoint is called." +description: "Adds a file containing a list of receivers to a `DRAFT` disbursement. This step is required before a disbursement can begin. The file must be a CSV and has a different possible formats according with the disbursement configuration, and they can be found at [public/resources/disbursementTemplates](https://github.com/stellar/stellar-disbursement-platform-frontend/tree/58873bbf36cff4614e603daf449079b1d9fad24a/public/resources/disbursementTemplates). The operation is idempotent, guaranteed by deleting and recreating the disbursement attributes when this endpoint is called." sidebar_label: "Upload Disbursement Instructions" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "post api-method" info_path: platforms/stellar-disbursement-platform/api-reference/stellar-disbursement-platform-api custom_edit_url: null @@ -45,7 +45,7 @@ import TabItem from "@theme/TabItem"; -Adds a file containing a list of receivers to a `draft ` disbursement. This step is required before a disbursement can begin. The file must be a CSV and has a standard format that can be found at `dev/sample/sample-disbursement.csv `. The operation is idempotent, guaranteed by deleting and recreating the disbursement attributes when this endpoint is called. +Adds a file containing a list of receivers to a `DRAFT` disbursement. This step is required before a disbursement can begin. The file must be a CSV and has a different possible formats according with the disbursement configuration, and they can be found at [public/resources/disbursementTemplates](https://github.com/stellar/stellar-disbursement-platform-frontend/tree/58873bbf36cff4614e603daf449079b1d9fad24a/public/resources/disbursementTemplates). The operation is idempotent, guaranteed by deleting and recreating the disbursement attributes when this endpoint is called. diff --git a/platforms/stellar-disbursement-platform/api-reference/verify-receiver-registration.api.mdx b/platforms/stellar-disbursement-platform/api-reference/verify-receiver-registration.api.mdx index 90710c916..6fc25443f 100644 --- a/platforms/stellar-disbursement-platform/api-reference/verify-receiver-registration.api.mdx +++ b/platforms/stellar-disbursement-platform/api-reference/verify-receiver-registration.api.mdx @@ -5,7 +5,7 @@ description: "This endpoint verifies the receiver's registration by validating t sidebar_label: "Verify Receiver Registration" hide_title: true hide_table_of_contents: true -api: eJzdWN9v2zYQ/lcIvrQFJDsNuj3ozUncJVubGLHbYUgDg5LOFmuJ1MiTHc3Q/z4cKceyncbt1gLD/GKLOn73k/cdveYo5pZHd/wW5tKiESi14vcBT8EmRpbuMeKTTFoGKi21VMiWYORMgmWYATOQgFyCeWGZ6WCwuGZLkctUoFRzJ3kzGTGhUqYxA9OCJF54KfIKLCuNXsoUUiZVi/1nBRZZrNO6xwYekI2Ho/D0DUO9AMVspqs8ZTEwqZK86mweVJhpI//yGjIQKRimZ13gHg+4LsFbfJXyiH8kq+rb1qedoAS8FEYUgGAoYmuuRAE84jt6eMAlBcyr4/tx3DF9pg0TO0a+fKtNITBiL85AGDBs7SSbF694wMlmaSDlEZoKAm6xzkm/lUWZAw84PJS5ToFHM5FbEkgyKASP1hzr0kmikWrOm+beo4HFM53WJLFr5sdublKBog0uZbLMtAKmqiIGE1BOgydSGbhEGzgfjCbnlwPvMA94ohWCQtIoyjJv9/Q/W1K7PrRYx58hQQq9oTyhBEtvnQ1Tb8Ohf/tBH3UsZpX1FdKtVd4EXGN5HOlGQTiRBbCRsHalTbqp/tQlsxsHwtx5Pgr+8SCK2/MQ165sKwtmH3jqUY+hT+oSqPoPc0WVo6qCmsDFYDKc3rydnl3dTi55wEdX1zzg14PJ1c314N306mJ6/eH92fCWB/yP4eB2+v7menLJ7xsqp0SUmGRi6lN93B53BLbhM7pgv2g9z2FbNrxpAo4SXZk/dSZvfRHzpmn2z4dbsKVW1pfM6cnJkTq3VZKAtbMq/36FWoC1Yv5keuBBuHMbcb0gB5wPb56y8kykbOPpd7MMjNFfcXYuAIXMLROxrtDVoN/YkANohD2qyfn16OyjYn6lfDeXqqyQd+FmEvJ0OtOaR9vfTFr2mOGgXY+FeZSJhWEKILUMNdGBUEwqhDmdmMfovj6M7ge16cEO+MeG9+vDxi0KrLpybbtrgi9XVfOlYF9rZDtubq3Y6Hlz8rqDvL/jRwI77Icw0SnMQYUtM4VE+mHLsfTbg4OyUitPwAuoefTszoD7FtciEPEVgJkmqi+1O0+lwIxHvL8SeQ4Ydnmhv9PAA27BLDfkX5mcR9whWkgqI7EeU2345Hn6psmgkyRRyt+gPjhiv/4+8ay0mQdAYaszYFbOFaRsJTGjih6OT3/6mZVGLgUCW0BNE8xXzCEUYSrh2y3rD7fJ3KXTbStwnLh93KWzp9dbNjpgkgN+6JwIqWbahant9GOEPBeGXUgbV8ZCAQrZKBc406Zgg9GV12m9Gae9170TSk5VFMLUblgF9jzGy/HF6BV1FMFQ65zFlczRxV+buVBtDF0nKcQCWFzlC1aKmlDcqmBzo6uSCNVAIkvpXuglGNcjN9oV4EqbRe+Q/f5zJn5Sn5Sb8kmlYroEFVpdmcRNIdShGGYC6bU3RSuGutwM1Htwfv6jF3Q2WSIUteSZrmj89+P5TOe5XtFEaaDUVqI2EmxEdoTsznq8fvsdpp0ghWUbpDAWyQJUev8yQyxt1O/PJWZV3Et00f8mhFcRc84/mlIzIgIhlb/ktGLOK6lmRlg0VYKVaR2kvOCxnPa+wbOZcTz0b1zbQBzzbQUx28j+Y28yyIswyYRB+6zJHbk+GoB+IaTqtwvP+nPMjUvIC+aAnP0plLmuN1fP589aZUluUcVgFCDY3ifqnwimsDezMZilTKgvbdxqzexpM+87oVDPQtuKBTyXCSjrGuumM5ciyYCduj7liYOwon5/tVr1hHvr0Nqttv/u6nx4PR6Gp72TXoZF7ho4EVYhVAfY31bZZjRme/fVnZ6z3o42/+frfMs/CA/YL3Mh3UXMxXzdUv0df4Lq9+ntPuAZzQfRHV+vY2Hhg8mbhpb/rIBY5u6eZgsjRUycdUd3oJZrt5PJuQ94SHevzihyMFc2wWbHIEmgxGdluyPM6GY84YGfbei24W7/3IgVMa5Y0YBCf3Cgn5jWfm3Nc6HmlZ/GPCZ9/gZc6Wpd +api: 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 sidebar_class_name: "post api-method" info_path: platforms/stellar-disbursement-platform/api-reference/stellar-disbursement-platform-api custom_edit_url: null @@ -113,7 +113,7 @@ This endpoint verifies the receiver's registration by validating the OTP and oth > - Verification data including phone number, OTP, verification value, and reCAPTCHA token + Verification data including phone_number/email, OTP, verification value, and reCAPTCHA token
@@ -121,12 +121,21 @@ This endpoint verifies the receiver's registration by validating the OTP and oth style={{"marginLeft":"1rem"}} > + +