-
Notifications
You must be signed in to change notification settings - Fork 9
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Define new toUType value to relevant schemas #536
Comments
For Change#1, I would suggest the I believe Option 1 of Change#2, incorporating the full associated schema, would be better aligned to the addition of the new
I would also suggest that this is actually only a single change to add the It appears that Option#2 may be duplicating the purpose of the existing Also to note, this appears to be the only change in the maintenance backlog related to the Scheduled Payments endpoints. |
Supporting digital wallet targets for schedule payments to align with payees makes sense. Our thoughts as to a way forward are that it probably shouldn’t be assumed that a payee is registered for a scheduled payment. That is to say that expecting the presence of On this basis our suggestion would be to adopt a structure similar to BankingDigitalWalletPayee ( |
Indication was given at the last MI call this has been staged? We can find the branch here https://github.com/ConsumerDataStandardsAustralia/standards-staging/compare/maintenance/536 but we are unable to determine what branch it should be compared against? |
Hi @perlboy |
Just noticing that we (Biza.io) forgot to submit a bit of feedback on this one:
|
Hi @benkolera Incrementing the endpoint version for this change has been noted, thanks. This change will result in version 2 of these Banking endpoints:
A Future Dated Obligation for version 2 will be proposed as Y24 #1 - 11/03/2024, with the retirement date for version 1 as Y24 #4 - 09/09/2024. If there are concerns with these dates they can be discussed in a future Maintenance Iteration. To clarify the
To:
This is not intended to be a change in meaning and is not considered a breaking change. It would apply to the corresponding description in the following schemas:
|
Just noticed this but:
The default value defined by the data holder may be |
I do not agree with the suggestion to change the toUType to a generic 'digital wallet' value. The field is meant to specify the destination of the funds for the payment, hence the original PayPal recommendation of a toUType of digitalWalletPayee. If I have misread/misunderstood the author's intent, please let me know |
Hi @perlboy Hi @DougFromPayPal As this change has now been published this issue will be closed, but if you have further comments upon review, please consider raising a new issue for consideration in a future iteration. Thanks |
Description
PayPal Australia Pty Limited (PayPal) is a limited Authorised Deposit-Taking Institution with authority to provide purchase payment facilities. Its primary business is as a digital wallet provider that allows buyers and sellers to send and receive payments online. PayPal customers are able to store balance in their PayPal account and withdraw those funds to a linked bank account, pay for goods and services or make person to person transactions within PayPal’s closed network using their PayPal account. There are three (3) types of accounts offered by PayPal: a Personal Account, a Premier Account (no longer available to new customers) and a Business Account.
As previously set out in the change request that PayPal raised in July 2021 (Define new Payee Type Digital Wallet Payee Type to relevant schemas #396) (“Change Request 396”), PayPal does not offer traditional banking products and its business and operational models are different to that of a traditional bank. Change Request 396 established a new Payee schema type of “DIGITAL_WALLET” and a payeeUType of digitalWallet, which will become mandatory on 31 August 2022. The scope of Change Request 396 did not address the ‘toUType’ field within the BankingScheduledPaymentTo schema and as such PayPal is currently unable to return information about the payee of a scheduled payment.
It is also worth noting that unlike a traditional bank, scheduled payments on a Digital Wallet do not need to be made to a pre-registered Payee.
Area Affected
To ensure PayPal data is accurately reflected and returned in the Australian Consumer Data Right ecosystem, we are recommending the following changes be made to the BankingScheduledPaymentTo schema, which is utilised by the following APIs:
• Get Scheduled Payments for Account
• Get Scheduled Payments Bulk
• Get Scheduled Payments by Specific Accounts API
BankingScheduledPaymentTo schema (https://consumerdatastandardsaustralia.github.io/standards/#tocSbankingscheduledpaymentto)
BankingScheduledPayment --> BankingScheduledPaymentSet --> BankingScheduledPaymentTo --> toUType
Current Enum Values for BankingScheduledPaymentTo.toUType:
Change Proposed
To ensure PayPal can comply with the regulatory mandates, we would like to put forth the following two changes to the BankingScheduledPaymentTo API response schema:
Change#1
Add a new Enumerated Value to the toUType field in the BankingScheduledPaymentTo response schema. PayPal recommends
this value to be:
Property: toUType
Value: digitalWalletPayee
Change#2
To support the addition of the new toUType Enumerated Value referenced in Change #1, there are two options that PayPal
would support. Of the two options, PayPal recommends Option 1.
Option 1:
To support the new Enumerated value described in the Change #1, add a new Properties field in the
BankingScheduledPaymentsTo response schema to reference the BankingDigitalWalletPayee schema created with Change
Request #396. PayPal recommends this field to be:
Name: digitalWalletPayee
Type: schema BankingDigitalWalletPayee (existing payeeUType
https://consumerdatastandardsaustralia.github.io/standards/#tocSbankingdigitalwalletpayee)
Required: Conditional
Description: Present if toUType is set to digitalWalletPayee
Option 2:
To support the new Enumerated value described in the Change #1, add a new Properties field in the
BankingScheduledPaymentsTo response schema. PayPal recommends this field to be:
Name: digitalWalletPayee
Type: ASCIIString
Required: Conditional
Description: Present if toUType is set to digitalWalletPayee. Represents the merchant/payee ID of the recipient of the
Scheduled Payment and could be used by the ADR within the Get Payee Detail API to retrieve the payee
information. It is important to note that this payee would not be automatically returned in the Get Payees
API in the event that Payees are within the scope of the consent.
The text was updated successfully, but these errors were encountered: