// Copyright 2016 The Nomulus Authors. All Rights Reserved. // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. // You may obtain a copy of the License at // // http://www.apache.org/licenses/LICENSE-2.0 // // Unless required by applicable law or agreed to in writing, software // distributed under the License is distributed on an "AS IS" BASIS, // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. // See the License for the specific language governing permissions and // limitations under the License. {namespace registry.soy.registrar.payment autoescape="strict"} /** Page allowing registrar to send registry money. */ {template .form} {@param currencies: list} /** Currencies in which customer can remit payment. */ {@param brainframe: uri} /** Location of Braintree iframe sandbox iframe HTML. */

Make a Payment

Please use the form below to pay your monthly invoice by credit card.

The bill you received from the registry should list an outstanding balance for each currency. If you hold an outstanding balance in multiple currencies, this form should be filled out and submitted separately for each one.

  • {call registry.soy.forms.menuButton} {param id: 'currency' /} {param selected: $currencies[0] /} {param items: $currencies /} {/call}
[Processing...]
{/template} /** Page allowing registrar to send registry money. */ {template .success} {@param id: string} /** Transaction ID from payment gateway. */ {@param formattedAmount: string} /** Amount in which payment was made. */

Payment Processed

Your payment of {$formattedAmount} was successfully processed with the Transaction ID {$id}.

{/template} /** Information about credit card payment method, once it's been entered. */ {template .methodInfoCard} {@param cardType: string} /** Type of credit card, e.g. Visa. */ {@param lastTwo: string} /** Last two digits of credit card number. */ {if $cardType == 'Amex'} American Express: xxxx xxxxxx xxx{$lastTwo} {else} {$cardType}: xxxx xxxx xxxx xx{$lastTwo} {/if} {/template} /** Information about PayPal payment method, once it's been entered. */ {template .methodInfoPaypal} {@param email: string} /** Email address associated with PayPal account. */ PayPal: {$email} {/template} /** Page used to block browsers without necessary features. */ {template .unsupported}
[Crying Android]

Browser Unsupported

The Payment page requires features which are not present in your browser. Please use one of the following compatible browsers:

{/template} /** Page indicating customer is not on credit card billing terms. */ {template .notUsingCcBilling}

Payment Page Disabled

Your customer account is not on credit card billing terms. Please{sp} contact support to have your account switched over.

{/template}