> ## Documentation Index
> Fetch the complete documentation index at: https://docs.dollarpe.xyz/llms.txt
> Use this file to discover all available pages before exploring further.

# Fiat Payment Methods

export const StatBlock = ({value, label}) => <div style={{
  padding: '20px 22px',
  borderRadius: '14px',
  background: 'linear-gradient(135deg, rgba(22,163,74,0.08), rgba(7,201,131,0.04))',
  border: '1px solid rgba(22,163,74,0.18)'
}}>
    <div style={{
  fontSize: '30px',
  fontWeight: '700',
  color: '#16a34a',
  lineHeight: '1'
}}>{value}</div>
    <div style={{
  fontSize: '11px',
  color: '#6b7280',
  marginTop: '8px',
  textTransform: 'uppercase',
  letterSpacing: '0.6px',
  fontWeight: '600'
}}>{label}</div>
  </div>;

export const DetailRow = ({label, value, accent}) => <div style={{
  display: 'flex',
  alignItems: 'center',
  justifyContent: 'space-between',
  padding: '7px 0'
}}>
    <span style={{
  fontSize: '12px',
  color: '#6b7280',
  fontWeight: '500',
  textTransform: 'uppercase',
  letterSpacing: '0.4px'
}}>{label}</span>
    <span style={{
  fontSize: '13px',
  fontWeight: '600',
  color: accent ? '#16a34a' : 'inherit'
}}>{value}</span>
  </div>;

export const MethodCard = ({logo, name, fullName, processingTime, maxAmount, available247}) => <div style={{
  border: '1px solid rgba(128,128,128,0.15)',
  borderRadius: '16px',
  padding: '22px',
  background: 'rgba(128,128,128,0.025)',
  display: 'flex',
  flexDirection: 'column'
}}>
    <div style={{
  display: 'flex',
  alignItems: 'center',
  gap: '14px',
  marginBottom: '18px'
}}>
      <div style={{
  width: '52px',
  height: '52px',
  borderRadius: '12px',
  background: '#ffffff',
  display: 'flex',
  alignItems: 'center',
  justifyContent: 'center',
  padding: '8px',
  flexShrink: 0,
  border: '1px solid rgba(128,128,128,0.1)'
}}>
        <img src={logo} style={{
  maxWidth: '100%',
  maxHeight: '100%',
  objectFit: 'contain',
  display: 'block'
}} />
      </div>
      <div>
        <div style={{
  fontWeight: '700',
  fontSize: '17px',
  lineHeight: '1.2'
}}>{name}</div>
        <div style={{
  fontSize: '11px',
  color: '#9ca3af',
  marginTop: '3px'
}}>{fullName}</div>
      </div>
    </div>
    <div style={{
  borderTop: '1px solid rgba(128,128,128,0.12)',
  paddingTop: '6px'
}}>
      <DetailRow label="Speed" value={processingTime} accent={true} />
      <DetailRow label="Max amount" value={maxAmount} />
      <DetailRow label="24×7" value={available247 ? '✓ Available' : '✕ Limited'} accent={available247} />
    </div>
  </div>;

DollarPe supports local payment rails across multiple countries. Each method below is live in production and integrates directly with payin and payout flows.

<div style={{ display: 'grid', gridTemplateColumns: 'repeat(3, 1fr)', gap: '12px', margin: '20px 0 28px' }}>
  <StatBlock value="2" label="Countries" />

  <StatBlock value="6" label="Payment methods" />

  <StatBlock value="24×7" label="Availability" />
</div>

<Note>
  For payment-related queries, contact [partnerships@dollarpe.xyz](mailto:partnerships@dollarpe.xyz).
</Note>

## 🇮🇳 India

<div style={{ display: 'grid', gridTemplateColumns: 'repeat(2, 1fr)', gap: '14px', marginTop: '4px' }}>
  <MethodCard logo="https://res.cloudinary.com/dy1qfcd5r/image/upload/v1779934602/Isolation_Mode_dtgicd.png" name="UPI" fullName="Unified Payments Interface" processingTime="Instant" maxAmount="₹1,00,000" available247={true} />

  <MethodCard logo="https://res.cloudinary.com/dy1qfcd5r/image/upload/v1779934601/Group_9_tbfm9p.png" name="IMPS" fullName="Immediate Payment Service" processingTime="Instant" maxAmount="₹5,00,000" available247={true} />

  <MethodCard logo="https://res.cloudinary.com/dy1qfcd5r/image/upload/v1779934601/Group_12_lqgnxm.png" name="NEFT" fullName="National Electronic Funds Transfer" processingTime="~30 min (batched)" maxAmount="No limit" available247={true} />

  <MethodCard logo="https://res.cloudinary.com/dy1qfcd5r/image/upload/v1779934601/Group_11_evpxb1.png" name="RTGS" fullName="Real-Time Gross Settlement" processingTime="Real-time" maxAmount="No limit (min ₹2,00,000)" available247={true} />
</div>

## 🇦🇺 Australia

<div style={{ display: 'grid', gridTemplateColumns: 'repeat(2, 1fr)', gap: '14px', marginTop: '4px' }}>
  <MethodCard logo="https://res.cloudinary.com/dy1qfcd5r/image/upload/v1779934602/Layer_1-1_kq2yjm.png" name="PayID" fullName="Identifier-based instant transfer" processingTime="Near real-time" maxAmount="Bank limits apply" available247={true} />

  <MethodCard logo="https://res.cloudinary.com/dy1qfcd5r/image/upload/v1779934605/Layer_1_bv7peg.png" name="OSKO" fullName="NPP-powered fast payment" processingTime="Near real-time" maxAmount="Bank limits apply" available247={true} />
</div>
