[bisq-network/bisq] Add new payment method: Australian PayID (#4078)

Luis Aranguren notifications at github.com
Thu Mar 19 23:06:31 UTC 2020


<h1>Australia PayID 🇦🇺</h1>

<h2>Summary</h2>
This PR adds support for Bisq trades using the Australian New Payments Platform (NPP), known casually by everyone in Australia as "PayID".
<p>

- Country Restrictions: Australia only
- Currency Restrictions: AUD only
- Chargeback Risks: None, cannot reverse or chargeback
- Per-Trade Risk Limit: LOW (0.5 BTC * 2.0 multiplier = 1 BTC)
- Per-Trade Time Limit: DAY (transfers are near-instant, and 24/7/365 for major banks)

### Overview

- _A PayID is something easy to remember like a phone number, email address or an Australian Business Number (ABN), that you can securely link to your bank, credit union or building society account. Then when you want somebody to transfer funds into your account, you can give them your PayID instead of your BSB and account number. To pay another person’s PayID you just need to log into your participating financial institutions internet or mobile banking._[1]
- Transfers using PayID are usually near instant, compared to National Bank Transfers that in Australia usually take 1-2 business days for the deposits to clear.

- A great number of Australian banks support PayID
- 

### Security

- Payments with PayID using NPP are made by logging into your usual online banking and authorizing a payment.
- When sending a payment using PayID you are able to check the name of the recipient before confirming the payment.
- Bank transfers are not reversible or chargeback-able

### Privacy

- 
### Footnotes

1. National Payments Platform

<!-- 
- make yourself familiar with the CONTRIBUTING.md if you have not already (https://github.com/bisq-network/bisq/blob/master/CONTRIBUTING.md)
- make sure you follow our [coding style guidelines][https://github.com/bisq-network/style/issues)
- pick a descriptive title
- provide some meaningful PR description below
- create the PR
- in case you receive a "Change request" and/or a NACK, please react within 30 days. If not, we will close your PR and it can not be up for compensation.
- After addressing the change request, __please re-request a review!__ Otherwise we might miss your PR as we tend to only look at pull requests tagged with a "review required".
-->

Fixes #replaceWithIssueNr, fixes #replaceWithIssueNr

Your PR description here.

You can view, comment on, or merge this pull request online at:

  https://github.com/bisq-network/bisq/pull/4078

-- Commit Summary --

  * Add new payment method: Australian PayID

-- File Changes --

    M common/src/main/proto/pb.proto (6)
    A core/src/main/java/bisq/core/payment/AustraliaPayID.java (69)
    M core/src/main/java/bisq/core/payment/PaymentAccountFactory.java (2)
    A core/src/main/java/bisq/core/payment/payload/AustraliaPayIDPayload.java (116)
    M core/src/main/java/bisq/core/payment/payload/PaymentMethod.java (5)
    M core/src/main/java/bisq/core/proto/CoreProtoResolver.java (3)
    M core/src/main/resources/i18n/displayStrings.properties (8)
    A desktop/src/main/java/bisq/desktop/components/paymentmethods/AustraliaPayIDForm.java (117)
    M desktop/src/main/java/bisq/desktop/main/account/content/fiataccounts/FiatAccountsView.java (16)
    A desktop/src/main/java/bisq/desktop/util/validation/AustraliaPayIDValidator.java (56)
    A desktop/src/main/java/bisq/desktop/util/validation/AustraliaPayidAccountNameValidator.java (49)

-- Patch Links --

https://github.com/bisq-network/bisq/pull/4078.patch
https://github.com/bisq-network/bisq/pull/4078.diff

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/bisq-network/bisq/pull/4078
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.bisq.network/pipermail/bisq-github/attachments/20200319/ad55808f/attachment.html>


More information about the bisq-github mailing list